现在在登录页面,用的是 form表单 直接提交到后台, 验证通过后, 跳转至 首页.首页左侧显示菜单. 右侧 根据 点击的菜单显示. 等于登录后一直都在首页,刷新页面就是重新登录了一次.登录时候用到了验证码,所以刷新就会出现验证码错误的情况,怎么实现刷新不重复提交?spring的权限控制我不会用.还有什么别的防范没

解决方案 »

  1.   

    你登陆后把用户信息保存在session里,每刷新一次页面判断session里保存的东西是否为空就行了
      

  2.   

    你登录之后应该会在 session 保存用户信息的, 例如一个 UserInfo 对象,
    当这对像不存在的时候, 就进行验证, 
    如果存在的话, 就不进行验证咯
      

  3.   

    知道session吗,楼主,你这个问题比较基础啊,先找session 的资料看一下吧,session就能解决你的问题自己找资料对你的理解有好处,基础问题就不贴出来了,呵呵
      

  4.   

    楼主提到了form,我想楼主用到的是struts1,在struts-config.xml配置文件中加入redirect="true"
    <forward name="xxx" path="/xxx.jsp" redirect="true"></forward>
    应该就可以了
      

  5.   

    要么用struts2的防止重复提交机制,要么重定向!
      

  6.   


    不知楼主的这登录是如何实现的,如果用到session又怎么会出现,刷新一次就验证错误呢,只能说明楼主的登录判断有问题,你不会是又重新判断了用户名和密码吧,那你在附带验证码,当然出现验证错误了,建议:只判断储存登录用户信息的session是否为空即可,猪楼主好运
      

  7.   

    问题没说清楚. 框架没有用struts, 
    我知道 session 可以,但是我想要的效果是
    点击刷新的时候  不出现  ie自带的  
    若要再次显示该网页,Web留言器需要重新发送您以前提交的信息这个问题.
      

  8.   

    你用struts1/2么??看一下token这东东。。