当前位置: 首页 > 知识库问答 >
问题:

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

濮佑运
2023-03-14

在这段时间里,我将介绍Spring MVC showcase示例(可从STS dasboard下载),并且我有一些关于请求映射示例的简单问题:

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>
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
    return "Mapped by path + method + presence of query parameter! (MappingController)";
}

如何获取此参数的值(“bar”)并将其放在我的by parameter方法代码内的变量中?

共有1个答案

孟和玉
2023-03-14

如文档中所述,通过使用@requestparam注释:

public @ResponseBody String byParameter(@RequestParam("foo") String foo) {
    return "Mapped by path + method + presence of query parameter! (MappingController) - foo = "
           + foo;
}
 类似资料:
  • 问题内容: 在此期间,我正在研究Spring MVC展示示例(可从STS dasboard下载),并对示例有一些简单的问题: 1)在我的页面中,我具有以下链接: 通过此链接可以看到,我正在执行一个HTTP GET请求,该请求的“ foo”参数包含值:“ bar”。 此HTTP请求由控制器类MappingController的以下方法处理: 此方法管理具有名为“ foo”的参数的HTTP请求(仅类型

  • 我有过 我通过这种方式传递profileJson: 但是我的配置文件Json对象具有所有空字段。我应该怎么做才能让Spring解析我的json?

  • 本文向大家介绍学习SpringMVC——如何获取请求参数详解,包括了学习SpringMVC——如何获取请求参数详解的使用技巧和注意事项,需要的朋友参考一下 @RequestParam,你一定见过;@PathVariable,你肯定也知道;@QueryParam,你怎么会不晓得?!还有你熟悉的他(@CookieValue)!她(@ModelAndView)!它(@ModelAttribute)!没错

  • 问题内容: Spring MVC-如何在Spring控制器中获取地图中的所有请求参数?范例网址: 我不知道attr1,att2和attr4的名称。 我希望能够做类似的事情(或类似的,不在乎,只要我可以访问Map的请求参数名-> value: 如何使用Spring MVC做到这一点? 问题答案: 尽管其他答案是正确的,但肯定不是直接使用HttpServletRequest对象的“spring方式”。

  • 本文向大家介绍jQuery获取URL请求参数的方法,包括了jQuery获取URL请求参数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery获取URL请求参数的方法。分享给大家供大家参考。具体如下: 调用方法如下: 希望本文所述对大家的jquery程序设计有所帮助。

  • 因此,我的控制器中有一个GET方法,带有可选的请求参数: 当我试图用未知参数调用此请求时 我想在请求有未知参数时引发一个异常,比如这里的myunknownparam。 虽然目前我的所有参数都是可选的,但我的服务返回的结果与所有参数设置为null时相同。