最佳答案
在这个阶段,我正在学习 Spring MVC 示例(可以从 STS dasboard 下载) ,关于 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 请求,其中有一个包含值“ bar”的“ foo”参数。
此 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)";
}
此方法管理具有名为“ foo”的参数的 HTTP 请求(仅 GET
类型)
如何获取这个参数的值(“ bar”)并将其放入 by Parameter 方法的代码中的变量中?