一尘不染

Struts2以单一形式处理多个动作

jsp

我有一个表单包含三个按钮print/ export/ save

<s:form action="/userAction">
    <s:submit type="image" value="%{'print'}" src="/print.png" />
    <s:submit type="image" value="%{'export'}" src="/export.png" />
    <s:submit type="image" value="%{'save'}" src="/save.png" />
</s:form>

我该如何映射struts.xml呢?


阅读 240

收藏
2020-06-08

共1个答案

一尘不染

struts.xml动作中通过<action标签映射

<action name="userAction" class="...

提交按钮应包含method属性以调用相应的操作方法

<s:submit type="image" value="%{'print'}" src="/print.png" method="print" />
<s:submit type="image" value="%{'export'}" src="/export.png" method="export" />
<s:submit type="image" value="%{'save'}" src="/save.png" method="save" />
2020-06-08