私は次のコードを使用しています:
@RequestMapping(value="/myUrl", method=RequestMethod.GET)
public ModelAndView myRequestHandler(
HttpServletRequest request, HttpServletResponse response,
@ModelAttribute(value="paramName") @ValidMyModelForm form)
// automatically populates form setters from form:form in JSP view
{
}
次のリンクで回答を読んで、ここで ModelAttribute の使用法が正しくないことを疑い始めています。
Spring MVC の @ModelAttribute とは?
私はそれを正しい方法で使用していますか?それはうまくいくようですが、私が何も悪いことをしていないことを確認したいです。
フォーム オブジェクトは、次のようなコードを使用して別のメソッドでモデルに追加されます。
modelAndView.addObject("formName", new MyModelForm());
JSP ビューでは、フォーム名が として追加されていcommandName="formName"
ます。