0

This is my jsp page

in header I have put this

<head>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">
</head>
<body>
        <a href="logout">LogOut</a></li>
        <input type="hidden" id="fullname" name="fullname" value="${fullname}" >
</body>         

here is my controller method


    @RequestMapping(value="/logout", method= RequestMethod.GET)
    public ModelAndView logout(HttpServletRequest request , HttpServletResponse response, String fullname) {
        ModelAndView mav = new ModelAndView();
        HttpSession session = request.getSession();
        session.removeAttribute(fullname);
        session.invalidate();
        mav.addObject("logout", true);
        mav.setViewName("Home2");
        return mav;
    }

but after pressing the back button, I again get redirected to the logged in page.

M. Deinum
  • 115,695
  • 22
  • 220
  • 224

1 Answers1

0

just add,

if (session.getAttribute(fullname) == null) {
    return mav;
}
General Grievance
  • 4,555
  • 31
  • 31
  • 45
ritu mansata
  • 77
  • 2
  • 13