Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 防止在注销后返回上一页_Jsp_Servlets - Fatal编程技术网

Jsp 防止在注销后返回上一页

Jsp 防止在注销后返回上一页,jsp,servlets,Jsp,Servlets,login.html <form method="get" action="NewServlet"> name: <input type="text" name="user"> <br> pass: <input type="password" name="password"> <br> <input type="submit">

login.html

    <form method="get" action="NewServlet">
        name: <input type="text" name="user">
        <br>
        pass: <input type="password" name="password">
        <br>
        <input type="submit">
    </form>

 NewServlet


    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    String s = request.getParameter("user");
    String pass = request.getParameter("password");
    UserBean bean=new UserBean();
    bean.setLogin(request.getParameter("user"));
    bean.setPassword(request.getParameter("password"));
      if(bean.getLogin().equals("admin")&&bean.getPassword().equals("prerna"))

   {
       HttpSession session=request.getSession(true);

       request.setAttribute("user",bean);
       session.setAttribute("user",request);

       RequestDispatcher rd=request.getRequestDispatcher("/show.jsp");
       rd.forward(request,response);
    }
  else
 {
response.sendError(404, "invalid usename or password");
   // response.sendRedirect("http://www.google.com");
   out.print("<H1>ERROR</H1>");


 }

 loginout.jsp

<%

  session.invalidate();
  response.sendRedirect("login.jsp");

%>

姓名:

通过:
新闻服务 setContentType(“text/html;charset=UTF-8”); PrintWriter out=response.getWriter(); 字符串s=request.getParameter(“用户”); String pass=request.getParameter(“密码”); UserBean=newuserbean(); setLogin(request.getParameter(“用户”); setPassword(request.getParameter(“password”); if(bean.getLogin().equals(“admin”)和&bean.getPassword().equals(“prerna”)) { HttpSession session=request.getSession(true); setAttribute(“用户”,bean); session.setAttribute(“用户”,请求); RequestDispatcher rd=request.getRequestDispatcher(“/show.jsp”); 转发(请求、响应); } 其他的 { senderError(404,“无效的用户名或密码”); //response.sendRedirect(“http://www.google.com"); 打印输出(“错误”); } loginout.jsp
当我点击后退按钮时,我的上一页显示了我不想要的内容。
是否有人可以为我建议此问题的解决方案

尝试添加pragma no cache标头:

重复的,等等。实际上,pragma不足以覆盖所有客户端/代理。执行此操作的空闲方式应该是什么