struts2已经发出了请求,不过请求时间过长,在没有执行完请求的情况下,点击其他action,上次请求居然完成

 我来答
D路远
2012-07-26
知道答主
回答量:5
采纳率:50%
帮助的人:4.5万
展开全部
Struts2 每请求一次 就会创建一个Action的实例,所以,当你去请求另外一个action时,前面还在做操作的Action生命周期并没有完成,操作当然还在继续。这也是Struts2和Struts的一个区别所在
我一点都不man
2012-07-26 · 超过20用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:40.8万
展开全部
难道是被拦截了?看看你的配置文件!
更多追问追答
追问
因为我有一个action执行的时间会过长,昨天我做测试,在进行这个请求的时候,我就故意点击了一下别的action,我原意是要打断这一次的请求,结果,还是执行了,如果页面关闭的话,也会执行完成。
追答
那你执行时间长的那个action是顺利跑完还是,还是报错或中间没执行完?如果是顺利跑完了,估计真的就是配置文件的问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmxlovemm
2012-07-26
知道答主
回答量:18
采纳率:0%
帮助的人:5.6万
展开全部
不完成不给点别的action
追问
因为我有一个action执行的时间会过长,昨天我做测试,在进行这个请求的时候,我就故意点击了一下别的action,我原意是要打断这一次的请求,结果,还是执行了,如果页面关闭的话,也会执行完成。
追答
请求过了也能打断吗?不知道。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guxiangchuan
2012-07-26 · TA获得超过500个赞
知道小有建树答主
回答量:276
采纳率:98%
帮助的人:95.2万
展开全部
既然请求成功执行,应该不会被中断。
你可以试试防止二次提交操作,没执行完,不让提交新请求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baihuihx
2012-07-26 · 超过15用户采纳过TA的回答
知道答主
回答量:80
采纳率:100%
帮助的人:47.3万
展开全部
用Session 共享 做判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cax580230
2012-07-26
知道答主
回答量:30
采纳率:0%
帮助的人:7.2万
展开全部
估计是数据库执行了,然后跳转的时候被拦截,报错什么的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式