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里去找出想要的东西