簡體   English   中英

Spring MVC控制器HTTP GET查詢參數

[英]Spring MVC controller HTTP GET query parameters

如何在沒有注釋的情況下創建並連接將根據查詢參數執行操作的控制器?

所以也許我有一個頁面上有一個項目列表,每個頁面都是“edititem.htm?id = 5”之類的鏈接。 當用戶點擊鏈接時,我希望控制器加載“第5項”並將其傳遞給我的編輯表單。

我很抱歉問這么愚蠢的問題,但由於某種原因,我找不到任何在線這樣做的例子。

您應該有一個映射到edititem.htm的Controller。 (也許是SimpleFormController

覆蓋兩個showForm方法中的一個,用項填充模型:

protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors){
//get the id
int id = Integer.parseInt(request.getParameter("id"));

// get the object
Item item = dao.getItemById(id);
return  new ModelAndView(getFormView(), "item", item);
}

另外,請參閱Spring的SimpleFormController的不同視圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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