首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2 s:action 标签的使用解决办法

2012-02-21 
struts2 s:action 标签的使用有谁能给一个 struts2 s:action完整的用法特别是struts.xml的配置我的struts

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

热点排行