SpringMVCの初心者です。
ModelAndViewというクラスに戸惑っています。
どう使うのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答1件
0
ベストアンサー
ModelAndViewはソースコードを見ても分かるように色々な書き方が出来ます。
一例として下記参照ください。
@Controller
public class IndexController {
@RequestMapping(value = { "/", "/index" }, method = RequestMethod.GET) public ModelAndView index( HttpServletRequest request, HttpServletResponse response) { ModelAndView mav = new ModelAndView("/index"); mav.addObject("title", "Hello World"); List<String> members = new ArrayList<String>(); mav.addObject("members", members); return mav; }
}
<説明>
まず、HandlerAdapterが指定のRequestMappingがひもづけられているControllerを呼び出します。
Controllerでビジネスロジックを実行後、HandlerAdapterにModelとViewを返却するのですが、
その2つをまとめて書けるようにしたのがModelAndViewオブジェクトです。
投稿2014/09/09 08:13
総合スコア15
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/10 02:08