<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版本里,两个按钮都没办法做提交。
有什么可以 解决的方法?是不是写法有问题?
10 个解决方案
#1
自己先顶一下。
#2
<s:action标签。
#3
报错信息呢?
#4
没有错误信息。
#5
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
#6
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
报错信息呢?
没有错误信息。
指定了第一个的action,后面一个action就不被执行了。
#7
直接 form 改action 名称,没用 struts2 的标签。 路过。
#8
<s:action name="search">
</s:action>
<s:action name="printDmProgress">
</s:action>
另外分开写也没什么不好
#9
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
报错信息呢?
没有错误信息。
指定了第一个的action,后面一个action就不被执行了。
#10
楼主好 希望 对你有帮助,jsp修正如下
<s:submit cssClass="std_btn" value="検索" action="search" method="search"/>
<s:submit cssClass="std_btn" value="出力" action="printDmProgress" method="printDmProgress"/>
struts2 版本升级到2.3.15.3之后,需要如上处理。
#1
自己先顶一下。
#2
<s:action标签。
#3
报错信息呢?
#4
报错信息呢?
没有错误信息。
#5
报错信息呢?
没有错误信息。
#6
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
报错信息呢?
没有错误信息。
指定了第一个的action,后面一个action就不被执行了。
#7
直接 form 改action 名称,没用 struts2 的标签。 路过。
#8
<s:action name="search">
</s:action>
<s:action name="printDmProgress">
</s:action>
另外分开写也没什么不好
#9
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
报错信息呢?
没有错误信息。
指定了第一个的action,后面一个action就不被执行了。
#10
楼主好 希望 对你有帮助,jsp修正如下
<s:submit cssClass="std_btn" value="検索" action="search" method="search"/>
<s:submit cssClass="std_btn" value="出力" action="printDmProgress" method="printDmProgress"/>
struts2 版本升级到2.3.15.3之后,需要如上处理。