[英]Spring 3 - What's the standard way of sending @RequestParam values back to the view?
我有一個簡單的 controller 處理帶有幾個參數的提交,而不是我會考慮創建一個命令 object 來存儲它們。
在我的 controller 中,我使用@RequestParam
注釋了參數,但我必須將這些值發送到視圖,我不知道最好的方法是什么。
如果我有命令 object 我可以使用modelAttribute
html:form
標簽上的 modelAttribute 來綁定參數,但我不想為一堆字段創建命令 object。
將值發送到視圖的首選方式是什么(請求屬性、model 屬性...)?
我會說 model 屬性。 就像是
@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 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.