|
LogonAction供Logon.jsp上面的"登录"按钮调用, 用户登录审核通过后页面需要跳转到用户信息中心页面Center.jsp, Center.jsp显示的数据由CenterAction调用业务处理来提供. 我在LogonAction做完登录审核后forward到CenterAction.do, CenterAction将相关信息写入request后forward到Center.jsp, Center.jsp读取request中的数据然后显示出来. 现在的问题是, 用户登录后IE浏览器的地址栏一直是 http://localhost:7001/struts/LogonAction.do 在center.jsp显示完全以后地址栏也不变化, 这样用户刷新页面的时候就会再次执行登录操作,出现页面异常. 我需要的是, 用户刷新Center.jsp的时候,调用的是CenterAction.do, 也就是,系统做完上述操作后,IE地址栏中链接信息变为http://localhost:7001/struts/CenterAction.do. 项目时间紧张,敬请指教!! |
|
|
|
用redirect,在<Action>中<forward>动一下 redirect="true"
好像是这样,自己看一下文档 要不就是ActionFoward有参数 忘记了 |
|
|
对struts是有个问题。
不过 再次验证 正确的还是到正确的,错误的还是到错误的,我觉得这样也科学。。 icecluoud 谢谢你。 加 ForwardConfig ,将redirect=设置为true |
|
|
俺顶.
|
|
|
有学习了一招,感谢楼主及各位。mark一下先!
|
|
|
up
|
|
|
强
|
|
|
up
|
|