スプリング3- @RequestParam値をビューに戻す標準的な方法は何ですか?
-
27-10-2019 - |
質問
いくつかのパラメーターを使用して送信を処理するシンプルなコントローラーがありますが、それらを保存するコマンドオブジェクトを作成することを検討するほどではありません。
私のコントローラーでは、パラメーターに注釈を付けました @RequestParam
しかし、私はこれらの価値をビューに送らなければなりません、そして、私はそれをする最良の方法が何であるかわかりません。
コマンドオブジェクトがあれば、 modelAttribute
に html:form
パラメーターをバインドするタグですが、多くのフィールドのコマンドオブジェクトを作成したくありません。
値をビューに送信する好ましい方法は何ですか(リクエスト属性、モデル属性...)?
解決
モデルの属性と言います。何かのようなもの
@RequestMapping("/path")
public void test(@RequestParam("q") String q, ModelMap model) {
model.put("q", q);
}
フロントエンドでは、お気に入りのアプローチを使用して印刷できます。のサンプル JSTL
<html>
...
<c:out value="${q}" />
</html>
所属していません StackOverflow