StrutsはActionFormBeanを提供します。これは、html/jspフォームでデータをキャプチャ/表示するのに役立ちます。Springフレームワークの場合、html/jspでデータをキャプチャ/表示するにはどうすればよいですか。
1 に答える
0
これは、使用している Spring-MVC のバージョンと Spring コントローラーによって異なります。Spring バージョン 3 以降、新しいステレオタイプ アノテーション@Controller
が導入されたので、スーパークラスを拡張するコントローラーを取得する必要がなくなりました。また、渡されるデータは、http リクエスト属性 (で追加された属性) の単なる POJO ですModel/ModelAndView
。例 :
@RequestMapping(value = "/submit", method = RequestMethod.POST)
public ModelAndView submit(HttpServletRequest req, HttpServletResponse rep,
@ModelAttribute("formbean") @Valid MyForm form,
BindingResult br) {
//the form bean is passed through annotation @ModelAttribute
form.getUserEmail()
//you can pass data to jsp in this way
ModelAndView mv = new ModelAndView("yourview");
mv.addObject("yourattribute",SomeThingPassingtoJSP);
return mv;
}
于 2013-02-01T07:46:06.777 に答える