In spring I have the url:--
http://localhost:8080/SpringMvc/viewdetail/id?key=1
I want to fetch the "key" value
So,I have done:--
@RequestMapping(value = "/viewdetail/id",method=RequestMethod.GET,
params={"key"})
public @ResponseBody String viewDetail11(Map<String, Object> map,
HttpServletRequest request,
@RequestParam(value = "key") int key) throws IOException{
detailservice.detail(key);
return "viewdetail";
}
But,with this code I am not getting any value.why?
With the same code in my local machine, the value of key is successfully retrieved. Can you please share your web.xml, Full controller class and spring version you are using?
Try this, only slight modification:
@RequestMapping(value = "/viewdetail/id",method=RequestMethod.GET)
public @ResponseBody String viewDetail11(Map<String, Object> map,
HttpServletRequest request, @RequestParam("key") int key) throws IOException {
detailservice.detail(key);
return "viewdetail";
}
NOTE: If this doesn't work confirm the following:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.