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
  • 104,041
  • 21
  • 200
  • 207

1 Answers1

0

just add,

if (session.getAttribute(fullname) == null) {
    return mav;
}
General Grievance
  • 4,259
  • 21
  • 28
  • 43
ritu mansata
  • 71
  • 1
  • 9