将参数作为路径的一部分,类似于这样
function update(id){
window.location.href= "${pageContext.request.contextPath}/user/update/"+id;
}
这是原来的
function update(id){
window.location.href= "${pageContext.request.contextPath}/user/update?id="+id;
}
然后后台接收的时候,需要添加一下注解
/**
* 方法描述:添加注解
* @return
*/
@RequestMapping(value="update/{id}")
public ModelAndView update(@PathVariable int id) {
User user = userService.selectById(id);
ModelAndView mv = new ModelAndView();
mv.setViewName("/jsp/updateUser.jsp");
mv.addObject("user",user);
return mv;
}
主要是这两个部分
(value="update/{id}"
@PathVariable int id
该这俩地方就可以了