2

私が達成しようとしているのは、1 つのフォームを使用して、Spring と JSP で複数のモデル属性を送信することです。

モデルをタグでマッピングして、それを行う方法を知っているものがありますform:form

しかし、アノテーションを使用してコントローラーメソッドで2つのモデル属性を取得したい場合、どうすれば@ModelAttributeよいですか? それは可能ですか?これはあまり一般的ではないことは承知していますが、可能かどうかを知りたいです。

4

3 に答える 3

4

私の知る限り、フォームは単一のオブジェクトにのみバインドできます。2 つのクラスがある場合は、他の 2 つのクラスを参照する単一のクラスを作成し、そのクラスにバインドできます。

于 2012-02-24T11:29:49.970 に答える
0

うん、私はニックドスに同意します。ところで、これらの 2 つのクラス名をパスに入れることを忘れないでください。

例 :

<spring:bind path="user.status">
<appfuse:label styleClass="control-label" key="id.user.maritalStatus"/>
<form:input path="user.status" cssClass="form-control" id="status" />
</spring:bind>
于 2014-04-28T04:28:52.613 に答える