【发布时间】:2012-11-06 17:14:26
【问题描述】:
在此期间,我正在研究 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)";
}
此方法管理具有名为“foo”的参数的 HTTP 请求(仅限 GET 类型)
如何获取该参数的值(“bar”)并将其放入我的 by Parameter 方法的代码中的变量中?
【问题讨论】:
标签: java spring http parameters request