Reputation: 347
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?
Upvotes: 0
Views: 35
Reputation: 173
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?
Upvotes: 1
Reputation: 8414
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:
Upvotes: 0