[英]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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.