本文共 2658 字,大约阅读时间需要 8 分钟。
Spring MVC???????????????HTTP???????????????????????????????????????????????????????????
@RequestParam????????????????????
value???????????required???????????????? true?defaultValue???????????????????@RequestHeader???????????????????????????????????????????????
??????? @RequestParam ????
@RequestMapping(value="/testRequestParam")public String testRequestParam( @RequestParam(value="username") String username, @RequestParam(value="age", required=false, defaultValue="0") int age) { System.out.println("testRequestParam - username=" + username + ", age=" + age); return "success";} ?????
testRequestParam
@RequestHeader ??????????????????????
@RequestMapping(value="/testRequestHeader")public String testRequestHeader( @RequestHeader(value="Accept-Language") String acceptLanguage) { System.out.println("testRequestHeader - Accept-Language: " + acceptLanguage); return "success";} ?????
testRequestHeader
@CookieValue ?????????? Cookie ??????????
@RequestMapping("/testCookieValue")public String testCookieValue( @CookieValue("JSESSIONID") String sessionId) { System.out.println("testCookieValue: sessionId: " + sessionId); return "success";} ?????
testCookieValue
Spring MVC???POJO???????????????????????POJO??????????????????
@RequestMapping("/testPojo")public String testPojo(User user) { System.out.println("testPojo: " + user); return "success";} Spring MVC ??????????????????
ModelAndView ???????????????????????? ModelAndView ????????????????
@RequestMapping("/handle04")public ModelAndView handle04() { ModelAndView mv = new ModelAndView(); mv.setViewName("success0"); mv.addObject("msg", "???"); return mv;} ?????
handle04
???????????? Map ? Model ????????????????????
@RequestMapping("/testMap")public String testMap(Map map) { map.put("names", Arrays.asList("Tom", "Jerry", "Kite")); return "success";} ?????
testMap
@SessionAttributes ???????????? HttpSession ?????????????
@Controller@SessionAttributes("user")public class SpringMVCController { @RequestMapping("/testSessionAttributes") public String testSessionAttributes(Map map) { User user = new User("Tom", "123", "tom@atguigu.com", 22); map.put("user", user); map.put("school", "atguigu"); return "success"; }} ?????
testSessionAttributes
?????????????????Spring MVC ??????????????????????? @RequestParam?@RequestHeader?@CookieValue ????POJO?ModelAndView?Map?SessionAttributes?Spring MVC ????????????
转载地址:http://ucoq.baihongyu.com/