求那位高手帮忙看一下:struts2 从一个action跳到另一个action的奇怪问题从列表页面ulistbrand.jsp点击删除超链接,会到action.DeleteBrandsAction执行删除操作然后采用type="redirect"方式从/mystruts/updatebrandlist.action路径重新获得数据库记录列表信息,然后跳转回列表页面。但不是每次都好用,连续删除操作几次后会偶尔有一次不执行/mystruts/updatebrandlist.action这个action,直接返回列表页面,导致数据库中记录已删除,但页面里还有这个记录显示。刷新一下列表页面就正常了,刷新列表页面实际上是执行了一次/mystruts/updatebrandlist.action这个action。请问这是什么原因导致的
action配置如下:
<action name="deletebrands" class="action.DeleteBrandsAction">
<result name="input">/ulistbrand.jsp</result>
<result name="success" type="redirect">/mystruts/updatebrandlist.action</result>
</action> <action name="updatebrandlist" class="action.ListUpdateBrandAction">
<result name="input">/index.jsp</result>
<result name="success">/ulistbrand.jsp</result>
</action>
action配置如下:
<action name="deletebrands" class="action.DeleteBrandsAction">
<result name="input">/ulistbrand.jsp</result>
<result name="success" type="redirect">/mystruts/updatebrandlist.action</result>
</action> <action name="updatebrandlist" class="action.ListUpdateBrandAction">
<result name="input">/index.jsp</result>
<result name="success">/ulistbrand.jsp</result>
</action>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货