0
私のレンダリングでは、私のモデルにUserオブジェクトを入れました(model.addAttribute)
。私は結合JSPで :メソッドmathing xにおけるしかしながらspring portlet mvc:modelAttributeにもかかわらずmodel属性がnullですか?
<form:form action="x" method="post" modelAttribute="user">
Username: ${user.username}
Age: ${age}
This information is correct: <input type="checkbox" id="correctInformation"/>
<input type="submit" value="Submit"/>
</form:form>
Iは@ModelAttribute
タグを使用してユーザオブジェクトを取得するときにユーザオブジェクトの代わりの形態で使用されるものの新しいインスタンスである(ユーザ名であります空など)。
これがなぜ起こるのか誰に知っていますか?
編集: 私は<input type:hidden path="username"/>
を使用することができますが、それは動作しますが、それは本当にクリーンではありません...より良い解決策はありますか?
同じ質問に行くための通常の方法は、このように、この情報を送信するために隠しフィールドを追加することですので、 1つ(自分自身も尋ねます)http://stackoverflow.com/questions/4381478/spring-portlet-mvc-keep-parameters/4382508#4382508 – Javi
これは基本的なHTMLフォームにすぎません。これは春のフォームです。 – jack