session的简单使用
一个简单登录界面的session创建:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String userid = request.getParameter("username"); String pwd = request.getParameter("password"); JSONObject json = new JSONObject(); AdminDAO adminDAO = new AdminDAO(); List<Admin> userList = adminDAO.findByProperty("usrid", userid); if(userList.get(0).getPassword().equals(pwd)){ json.put("success", true); HttpSession session = request.getSession(); session.setAttribute("usrid", userid); } else { json.put("success", false); json.put("meg", "sorry"); } PrintWriter pw = response.getWriter(); pw.print(json.toString()); pw.close(); }
seesion验证是否已建立会话:
public boolean checksession(HttpSession session){
String name=(String)session.getAtrribute("name");
if(name==null){
return false;
}else{
return true;
}
}