struts2 s:action 标签的使用
有谁能给一个 struts2 s:action完整的用法
特别是struts.xml的配置
我的struts配置是这样写
<action name="NachRichtungAddEdit" class="admin.view.NewsClassAction" method="list">
<result>nachrichtungaddedit.jsp</result>
</action>
然后在nachrichtungaddedit.jsp中我希望用s:action调用该action,于是我
<s:action name="NachRichtungAddEdit.action" executeResult="true"></s:action>
这样发现不断在循环调用该Action导致tomcat直接就挂掉了~
有什么方法解决?
------解决方案--------------------
<action name="NachRichtungAddEdit" class="admin.view.NewsClassAction" method="list">
<result>nachrichtungaddedit.jsp</result>
</action>
<s:action executeResult="true" name="NachRichtungAddEdit" flush="true"></s:action>
配置没问题,你是不是把<s:action的调用写在nachrichtungaddedit.jsp里面了,这样不循环调用那才怪呢,你要搞清楚这是两个页面,调用页面和结果页面不能是同一个.
------解决方案--------------------你在nachrichtungaddedit.jsp中调用action 返回又是nachrichtungaddedit.jsp 继续调用则卡死
我怀疑和executeResult="true"有关 改为false看看
------解决方案--------------------你在nachrichtungaddedit.jsp中调用action 返回又是nachrichtungaddedit.jsp 继续调用则卡死
用action的话不需要在配置文件中配置
<action name="NachRichtungAddEdit" class="admin.view.NewsClassAction" method="list">
<result>nachrichtungaddedit.jsp</result>
</action>
------解决方案--------------------action name="NachRichtungAddEdit" class="admin.view.NewsClassAction" method="list">
<result>/nachrichtungaddedit.jsp</result>
</action>
result前边不用加“/”吗??
------解决方案--------------------
我都是把前页的结果丢到request里
后页才从request里去找出想要的东西