正常的流程是一个页面提交给controller
处理过后返回给一个页面在这种情况下如果刷新、F5、地址栏回车,那就自动连接到另外一个指定页面。
请问有什么解决方案!

解决方案 »

  1.   

    正常的流程是一个页面提交给controller 
    处理过后返回给一个页面 在这种情况下如果刷新、F5、地址栏回车,那就自动连接到另外一个指定页面。 
    请问有什么解决方案!
      

  2.   

     你可以在页面加载事件里进行跳转
     onload事件..
      

  3.   

    这样说吧!
    正常流程:一个登陆页面,提交给controller,然后进入主页。非正常流程:刷新、F5、前进、后退正常流程是允许进入主页,但要在主页刷新或者地址栏回车等就跳转到指定页面。
      

  4.   

    怎么可能?提交 controller 然后return "redirect:/index.jsp" 到主页了 
    你刷新怎么会边?
    你重定向了没?
      

  5.   

    第一次进入到主页的时候,你可以设定一个变量i=1,并保存在session中,onUnload 时变量+1,再次进去主页的时候,判断i是否是1,如果不是就注销session,转到登陆页面。
      

  6.   

    找变通的办法吧。
    比如把登录页(login.jsp)面放到一个空白页面(index.html)的iframe里,登录后这个iframe可以跳转到主页(main.jsp),但是一按F5刷新就回到登录页(login.jsp)了。在主页(main.jsp)中用javascript检查window.parent,如果parent的地址不是指定的那个空白页(index.html),就跳到那个空白页(index.html)去。这样只有在页面上点击右键选择刷新是屏蔽不了的了。
    可是,这样做有什么意义呢?从未碰到过如此奇怪的做法。