我现在正在学习Spring MVC展示案例(可以从STS仪表板下载),并且有一些关于Request Mapping
示例的简单问题:
1)在我的home.jsp
页面中,我有这个链接:
<li>
<a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a>
</li>
如您所见,根据此链接,我正在进行一个HTTP GET请求,并包含名为“foo”的参数,它的值为“bar”。
这个HTTP请求由控制器类MappingController中的以下方法处理:
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
return "Mapped by path + method + presence of query parameter! (MappingController)";
}
这个方法处理HTTP请求(仅限GET
类型的请求),该请求具有名为“foo”的参数。
我该如何获取此参数的值("bar")并将其放入我的by Parameter方法代码中的变量中?