Struts2 get请求,Url上带参数,action会执行两次,求探讨,求为什么?

别志华 2014-06-25 11:45:12
如题:
今天在做项目时,执行一个editUI的action时,总是会执行两次。
经过调试发现,当使用<s:a action="account_editUI"></s:a>不带参数时,action只执行一次。
但是,当<s:a action="account_editUI?accountIds=%{id}">编辑</s:a>带上参数时,action就会执行两次。
同时,我用了json的struts插件。网上有说是这个问题的,但是我试了一下,还是不行。
求探讨,求为什么?
...全文
397 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevin1168 2014-07-09
  • 打赏
  • 举报
回复
哪个插件?能说具体点吗?
别志华 2014-06-26
  • 打赏
  • 举报
回复
引用 3 楼 magi1201 的回复:
之前做servlet时遇到过,一个请求在火狐下到后台时,后台响应两次,但只有一次最后再响应到前台。 查了很久,也没有找出什么原因。strut2 的响应两次的论坛中也有遇到过的,但好像最后都没有结果。 试试其他的跳转情况,如果仅属偶然事件,那就不必过分追究了。
我已经找到解决方案了,确实,因为我用的火狐,当安装完fire bug插件之后,其中有一个评估性能的插件会自动把所有的GET请求,重新发送一次。 解决办法就是:把这个插件去掉之后就行了。 已经解决,谢谢大家
别志华 2014-06-26
  • 打赏
  • 举报
回复
引用 2 楼 zhouren1314 的回复:
请问,你是怎么知道 struts的action执行了两次的?
action处打个断电,执行了两次。
姜小白- 2014-06-25
  • 打赏
  • 举报
回复
之前做servlet时遇到过,一个请求在火狐下到后台时,后台响应两次,但只有一次最后再响应到前台。 查了很久,也没有找出什么原因。strut2 的响应两次的论坛中也有遇到过的,但好像最后都没有结果。 试试其他的跳转情况,如果仅属偶然事件,那就不必过分追究了。
乔不思 2014-06-25
  • 打赏
  • 举报
回复
请问,你是怎么知道 struts的action执行了两次的?
lewis219 2014-06-25
  • 打赏
  • 举报
回复
debug下么,跟踪下代码到底做了什么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧