重新问struts2防止重复提交的问题,上个贴没说明白问题 本帖最后由 neosmemory 于 2011-09-21 20:49:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的通配符,当你请求到goodsAction_enterGoodsAddAction 也要token值你只有分开配,进入输入页面不要配token<action name="goodsAction_enterGoodsAddAction" class="com.campus.foreground.action.GoodsAction" method="enterGoodsAddAction"><result name="invaild.token">error.jsp</result><result name="addSuccess">centerGoodsAdd3.jsp</result><result name="updateSuccess" type="chain" >goodsAction_retrieveGoodsAllAction</result> </action>输入信息有提交的action在配token <action name="goodsAction_enterGoodsAddAction" class="com.campus.foreground.action.GoodsAction" method="enterGoodsAddAction"></action>上面这个要写在原来这个<action name="goodsAction_*" class="com.campus.foreground.action.GoodsAction" method="{1}">的前面吗 输入信息有提交的action在配token也就是在form表单加一个:<s:token/> 我不是问这个,通过一楼的方法解决了我说的问题。但是这样做的话,本来一个action分为两个action,要做防止重复提交的不止这一个保存物品,还有其它很多功能,那都这么写的话,在xml里增加了很多的action name,是不是不妥? 没必要增加很多action.name,你只要在拦截器里面配置要需要拦截的方法名就行了<interceptor-ref name="tokenSession"><param name="includeMethods">填上你需要拦截的方法名(action里面自己写的方法名如add等),多个的话用逗号隔开</param></interceptor-ref> 然后在相应的form中添加<s:token></s:token>就行了 <interceptor-ref name="token"><param name="includeMethods"></param><param name="excludeMethods "></param><interceptor-ref>过滤相应的方法名就可以了 JAVA 关于TCP的疑问 请问JSP为什么不能正常显示图片 tomcat访问问题 解析Excel遇到的問題!(急呀, 進來有分!) 在线等!如何配置在tomcat下配置双数据源! 急啊,很简单,大家看看!谢谢。 求一个网页的记事本插件,能在客户端网页上对服务器端的文本文件进行修改保存 applet+servlet+mysql 文件上传问题! 有熟悉tomcat多应用,c3p0出现死锁的问题的原因的 引用一个jsp文件 报错 菜鸟问题 大家来捡分了…… 请教 java wordXml
当你请求到goodsAction_enterGoodsAddAction 也要token值
你只有分开配,进入输入页面不要配token
<action name="goodsAction_enterGoodsAddAction" class="com.campus.foreground.action.GoodsAction" method="enterGoodsAddAction">
<result name="invaild.token">error.jsp</result>
<result name="addSuccess">centerGoodsAdd3.jsp</result>
<result name="updateSuccess" type="chain" >goodsAction_retrieveGoodsAllAction</result>
</action>输入信息有提交的action在配token
也就是在form表单加一个:<s:token/>
我不是问这个,通过一楼的方法解决了我说的问题。但是这样做的话,本来一个action分为两个action,要做防止重复提交的不止这一个保存物品,还有其它很多功能,那都这么写的话,在xml里增加了很多的action name,是不是不妥?
<interceptor-ref name="tokenSession">
<param name="includeMethods">填上你需要拦截的方法名(action里面自己写的方法名如add等),多个的话用逗号隔开</param>
</interceptor-ref>
然后在相应的form中添加<s:token></s:token>就行了
<param name="includeMethods"></param>
<param name="excludeMethods "></param>
<interceptor-ref>
过滤相应的方法名就可以了