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;
    }
  }

posted on 2019-04-14 18:42  风雨↑  阅读(187)  评论(0编辑  收藏  举报

导航