SpringMVC的默认参数类型的举例
@RequestMapping("/itemEdit")
public String queryItemById(HttpServletRequest request, ModelMap model) {
// 从request中获取请求参数
String strId=request.getParameter("id");
Integer id=Integer.valueOf(strId);
// 根据id查询商品数据
Item item=this.itemService.queryItemById(id);
// 把结果传递给页面
// ModelAndView modelAndView=new ModelAndView();
// 把商品数据放在模型中
// modelAndView.addObject("item", item);
// 设置逻辑视图
// modelAndView.setViewName("itemEdit");
// 把商品数据放在模型中
model.addAttribute("item", item);
return "itemEdit";
}
//去修改页面 入参 id
@RequestMapping(value="/itemEdit.action")
public ModelAndView toEdit(
HttpServletRequest request,HttpServletResponse response
,HttpSession session,Model model){
String id=request.getParameter("id");
tems items=itemService.selectItemsById(Integer.parseInt(id));
ModelAndView mav=new ModelAndView();
mav.addObject("item", items);
mav.setViewName("editItem");
return mav;
}