0

私はフォームを持っています:

<form:form id="searchForm" modelAttribute="fbosAttributes" action="result" method="get">

....

</form:form>

このフォーム内には、次の名前の送信ボタンが 2 つあります。

<input type="submit" name="ashtml" value="${labelbuttonhtml}"/>
<input type="submit" name="asexcel" value="${labelbuttonxls}"/>  

これらの 2 つのボタンは、コントローラーのさまざまな方法で正常に機能します。私は次のことparamsを認識しています。

@RequestMapping(value="/result.xls", method=RequestMethod.GET, params="asexcel")

問題は、これをボタンに別のアクションに反応させる方法と、フォーム内に 2 つのアクションを追加する方法です。

4

2 に答える 2

0

JavaScript 関数を使用してフォームを投稿します。ボタンの 2 つの異なる JavaScript 関数 onClick を呼び出すことができ、その関数からフォームを送信できます。

于 2013-08-06T09:24:55.013 に答える