簡體   English   中英

Spring 3 - 將@RequestParam 值發送回視圖的標准方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM