質問

いくつかのパラメーターを使用して送信を処理するシンプルなコントローラーがありますが、それらを保存するコマンドオブジェクトを作成することを検討するほどではありません。

私のコントローラーでは、パラメーターに注釈を付けました @RequestParam しかし、私はこれらの価値をビューに送らなければなりません、そして、私はそれをする最良の方法が何であるかわかりません。

コマンドオブジェクトがあれば、 modelAttributehtml:form パラメーターをバインドするタグですが、多くのフィールドのコマンドオブジェクトを作成したくありません。

値をビューに送信する好ましい方法は何ですか(リクエスト属性、モデル属性...)?

役に立ちましたか?

解決

モデルの属性と言います。何かのようなもの

@RequestMapping("/path")
public void test(@RequestParam("q") String q, ModelMap model) {
    model.put("q", q);
}

フロントエンドでは、お気に入りのアプローチを使用して印刷できます。のサンプル JSTL

<html> 
   ...
   <c:out value="${q}" />
 </html>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top