本文共 817 字,大约阅读时间需要 2 分钟。
请求处理方法签名
Spring MVC通过分析处理方法的签名,将HTTP请求信息绑定到处理方法的相应入参中。 • Spring MVC 对控制器处理方法签名的限制是很宽松的, 几乎可以按喜欢的任何方式对方法进行签名。 •必要时可以对方法及方法入参标注相应的注解( @PathVariable、@RequestParam、@RequestHeader、@CookieValue等)、
Spring MVC框架会将HTTP 请求的信息绑定到相应的方法入参中,
并根据方法的返回值类型做出相应的后续处理。
--使用 @RequestParam 绑定请求参数值
在处理方法入参处使用 @RequestParam可以把请求参数传递给请求方法
public String testRequestParam(@RequestParam(value="username",required=false,
defaultValue="Fuxk") String username, @RequestParam(value="age") Integer age){}
--使用 @RequestHeader 绑定请求报头的属性值
请求头包含了若干个属性,服务器可据此获知客户端的信息,通过 @RequestHeader即可将请求头中的属性值绑 定到处理方法的入参中
public String testRequestHeader(@RequestHeader(value="Accept-Language") String language){}
--使用 @CookieValue 绑定请求中的 Cookie 值
@CookieValue 可让处理方法入参绑定某个 Cookie 值
public String testCookieValue(@CookieValue(value="JSESSIONID") String cookieValue){}
转载地址:https://blog.csdn.net/xxxcyzyy/article/details/47386657 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!