私が達成しようとしているのは、1 つのフォームを使用して、Spring と JSP で複数のモデル属性を送信することです。
モデルをタグでマッピングして、それを行う方法を知っているものがありますform:form
。
しかし、アノテーションを使用してコントローラーメソッドで2つのモデル属性を取得したい場合、どうすれば@ModelAttribute
よいですか? それは可能ですか?これはあまり一般的ではないことは承知していますが、可能かどうかを知りたいです。
私が達成しようとしているのは、1 つのフォームを使用して、Spring と JSP で複数のモデル属性を送信することです。
モデルをタグでマッピングして、それを行う方法を知っているものがありますform:form
。
しかし、アノテーションを使用してコントローラーメソッドで2つのモデル属性を取得したい場合、どうすれば@ModelAttribute
よいですか? それは可能ですか?これはあまり一般的ではないことは承知していますが、可能かどうかを知りたいです。
私の知る限り、フォームは単一のオブジェクトにのみバインドできます。2 つのクラスがある場合は、他の 2 つのクラスを参照する単一のクラスを作成し、そのクラスにバインドできます。
うん、私はニックドスに同意します。ところで、これらの 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>