相关疑难解决方法(0)

Spring MVC如何在我的控制器方法中获取GET HTTP Request的参数值?

在这期间我正在研究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>
Run Code Online (Sandbox Code Playgroud)

正如您在此链接中所看到的,我正在执行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)";
}
Run Code Online (Sandbox Code Playgroud)

此方法管理GET具有名为"foo"的参数的HTTP请求(仅类型)

如何获取此参数的值("bar")并将其放入我的参数方法代码中的变量中?

java parameters spring http request

86
推荐指数
2
解决办法
28万
查看次数

标签 统计

http ×1

java ×1

parameters ×1

request ×1

spring ×1