小编muk*_*gid的帖子

禁用Cookie会停止会话吗?

我一直在构建一个Web应用程序,到目前为止我已经实现了登录和注册.用户可以注册,然后可以在Web应用程序中登录.一切都很好.我做的是当用户点击Login按钮,一个servlet被调用的地方我检查凭据是否正确,如果验证然后保存isLoggedInHttpSession和重定向它Home Page.

LoginServlet.java

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
    boolean isValidated = false;
    ... // Service Layer is invoked here and checks for user validation

    // Assume isValidated to be true
    if(isValidated){
        HttpSession session = request.getSession();
        session.setAttribute("isLoggedIn", Boolean.valueOf(true));
        ...
        // redirected to /home
    }else{
        // redirected to /login?invalid
    }
}
Run Code Online (Sandbox Code Playgroud)

HomeController.java

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{

    HttpSession session = request.getSession();
    Boolean isLoggedIn = (Boolean) session.getAttribute("isLoggedIn"); …
Run Code Online (Sandbox Code Playgroud)

java cookies session servlets

5
推荐指数
1
解决办法
1906
查看次数

标签 统计

cookies ×1

java ×1

servlets ×1

session ×1