各种Request之Demo

xiaoxiao2021-02-28  64

RequestParam

@RequestMapping(value="/request.do",method = RequestMethod.GET) public String getRequestParam( @RequestParam("username") String username, @RequestParam(value = "age", required = false,defaultValue = "19") int age, Model model){ logger.info("my name is {}",username); logger.info("my age is {} {}",18,age); Student s=new Student(); s.setUsername(username); s.setAge(age); model.addAttribute(s); return "show"; }

RequestHeader

@RequestMapping(value="/header.do",method = RequestMethod.GET) public String getHeader( @RequestHeader(value = "Accept-Language",required = false,defaultValue = "null")String language, @RequestHeader("Accept-Language") String accept,Model model) { logger.info("language is {}", language); logger.info("accept-language is {}", accept); model.addAttribute(new Student()); return "show"; }

http请求头

/** * test http请求头消息 * @param language * @param accept * @param model * @return */ @RequestMapping(value="/header.do",method = RequestMethod.GET) public String getHeader( @RequestHeader(value = "Accept-Language",required = false,defaultValue = "null")String language, @RequestHeader("Accept-Language") String accept,Model model) { logger.info("language is {}", language); logger.info("accept-language is {}", accept); model.addAttribute(new Student()); return "show"; }

cookie

/** * test cookie * @param jsessionid * @param model * @return */ @RequestMapping(value="/cookie.do",method = RequestMethod.GET) public String getCookie( @CookieValue(value="JSESSIONID") String jsessionid, Model model){ logger.info("得到的cookie是{}",jsessionid); model.addAttribute(new Student()); return "show"; }

用法都是一样的 简单写法——@x(“y”) 类型 z; 完整写法——@x(value=”y”,required=false(or true),defaultValue=”xxx”) 类型 z;

转载请注明原文地址: https://www.6miu.com/read-53595.html

最新回复(0)