zoukankan      html  css  js  c++  java
  • [springmvc]request data

    1. a query parameter value

    @RequestParam("name")

    2. a group of query parameter values

    //A custom JavaBean with a getName()/setName() pair for each parameter
    @RequestMapping(value="group")
    public @ResponseBody String withParamGroup(JavaBean bean) {
    return "Obtained parameter group " + bean;
    }

    3. A path element value

    //@PathVariable("var")
    @RequestMapping(value="path/{var}")
    public @ResponseBody String withPathVariable(@PathVariable String var) {
    return "Obtained 'var' path variable value '" + var + "'";
    }

    4. A request header value

    //@RequestHeader("name")
    @RequestMapping(value="header")
    public @ResponseBody String withHeader(@RequestHeader String Accept) {
    return "Obtained 'Accept' header '" + Accept + "'";
    }

    5. A cookie value

    //@CookieValue("name")
    @RequestMapping(value="cookie")
    public @ResponseBody String withCookie(@CookieValue String openid_provider) {
    return "Obtained 'openid_provider' cookie '" + openid_provider + "'";
    }

    6. The request body

    //@RequestBody
    @RequestMapping(value="body", method=RequestMethod.POST)
    public @ResponseBody String withBody(@RequestBody String body) {
    return "Posted request body '" + body + "'";
    }

    7. The request body and any request header

    //HttpEntity<T>
    @RequestMapping(value="entity", method=RequestMethod.POST)
    public @ResponseBody String withEntity(HttpEntity<String> entity) {
    return "Posted request body '" + entity.getBody() + "'; headers = " + entity.getHeaders();
    }









  • 相关阅读:
    电商网站秒杀与抢购的系统架构[转]
    解决sublime无法安装软件的问题
    oracel中decode的使用
    使用Spring进行远程访问与Web服务[转]
    解决maven传递依赖中的版本冲突
    Linux下rz,sz
    spring bean 使用继承
    Java14-ListIterator
    Java13-Iterator的应用
    Java11-ArrayList常用的方法
  • 原文地址:https://www.cnblogs.com/lavieenrose/p/2418725.html
Copyright © 2011-2022 走看看