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;
}
}
更多精彩

