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

Struts2版本升级后(2.2.3.1升级到2.3.15.3),form的动态提交有关问题

2013-12-02 
Struts2版本升级后(2.2.3.1升级到2.3.15.3),form的动态提交问题s:form namedmProgress namespace/ma

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版本里,两个按钮都没办法做提交。

有什么可以 解决的方法?是不是写法有问题?
struts2?
[解决办法]
<s:action标签。
[解决办法]
报错信息呢?
[解决办法]

引用:
Quote: 引用:

报错信息呢?

没有错误信息。
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?
[解决办法]
直接 form 改action 名称,没用 struts2 的标签。 路过。
[解决办法]

<s:action name="search">
  </s:action>
   
  <s:action name="printDmProgress">
  </s:action>


另外分开写也没什么不好
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

报错信息呢?

没有错误信息。
不好意思,我对版本这类信息不了解,我用的貌似是2.1吧,为什么你form里面不用action属性呢?

指定了第一个的action,后面一个action就不被执行了。
你的目的是要用两个不同的按钮来执行不同的action操作不?

热点排行