由jsp提交表单到struts,然后再由struts转到另一个页面,然后去刷新这个页面时候,

由jsp提交表单到struts,然后再由struts转到另一个页面,然后去刷新这个页面时候,老是提示需要刷新需要重新提交表单,这个怎么解决啊!!。。。。。。1楼我是问你怎么解决掉,我当然知道是正常的,你费什么话,2楼你有没有理解能力。。
2026年09月25日 22:31
有5个网友回答
网友(1):

如果是struts2的话,
第一步:在表单中加入



第二步:加入拦截器 ,还要加入默认的拦截器



/WEB-INF/page/message.jsp
/WEB-INF/page/result.jsp

网友(2):

一个简单的struts.xml文件是这样的:

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">



/loginResult.jsp
/login.jsp




你参照着修改下试试...

网友(3):

服务器端的处理

基本原理:
服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有效地防止了重复提交的发生。

网友(4):

你去看看你的struts跳转路径是不是有问题 有可能 没有跳转过去 还是等待提交表单的那个页面 因为你要再次请求服务器端 所以他会让你再次刷新

网友(5):

因为你是post到这个页面的所以刷新就会提示,解决办法用redirect到这个页面