Struts2版本升级后(2.2.3.1升级到2.3.15.3),form的动态提交问题
<s:form name="dmProgress" namespace="/maker/makerDmProgress" >
<s:submit cssClass="std_btn" value="検索" action="search" />
<s:submit cssClass="std_btn" value="出力" action="printDmProgress"/>
</s:form>
Action的配置文件:
<action name="search" class="mkCaseSearchAction" method="search">
?????
</action>
<action name="outputCaseList" class="mkCaseSearchAction" method="outputCaseList">
?????
</action>
<s:form>的标签里没有写action的属性,这个是2.2.3.1版本里,可以有两个不同action的按钮分别提交。
现在2.3.15.3版本里,两个按钮都没办法做提交。
有什么可以 解决的方法?是不是写法有问题?
------解决方案--------------------<s:action标签。
------解决方案--------------------报错信息呢?
------解决方案--------------------不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
------解决方案--------------------直接 form 改action 名称,没用 struts2 的标签。 路过。
------解决方案--------------------
<s:action name="search">
</s:action>
<s:action name="printDmProgress">
</s:action>
另外分开写也没什么不好
------解决方案--------------------
报错信息呢?
没有错误信息。
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
指定了第一个的action,后面一个action就不被执行了。
你的目的是要用两个不同的按钮来执行不同的action操作不?