SpringMVC数据绑定-2.docVIP

  • 1
  • 0
  • 约8.93千字
  • 约 7页
  • 2017-02-08 发布于重庆
  • 举报
SpringMVC数据绑定-2

SpringMVC数据绑定-2 在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。 1.@PathVariable 用来绑定URL模板变量值, 2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试: 在DataBindController添加cookiebind action,复制代码 //@CookieValue Test @RequestMapping(value=/cookiebind, method = {RequestMethod.GET}) public String cookieBind(HttpServletRequest request, Model model, @CookieValue(value=JSESSIONID, defaultValue=) String jsessionId){ model.addAttribute(jsessionId, jsessionId); return cookiebindresult; } 复制代码 在views文件夹中添加一个cookiebindresult.jsp视图 复制代码 %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN /TR/html4/loose.dtd html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titleInsert title here/title /head body ${jsessionId} /body /html 复制代码 可以看到已经获取到了sessionId。 注:@CookieValue 与@RequestParam 一样也有3个参数,其含义与的@RequestParam 参数含义相同。 3.@RequestHeader 用来绑定请求头中的数据,我们用@RequestHeader获取User-Agent 在DataBindController添加requestheaderbind action 复制代码 //@RequestHeader Test @RequestMapping(value=/requestheaderbind, method = {RequestMethod.GET}) public String requestHeaderBind(HttpServletRequest request, Model model, @RequestHeader(value=User-Agent, defaultValue=) String userAgent){ model.addAttribute(userAgent, userAgent); return requestheaderbindresult; } 复制代码 在views文件夹中添加一个requestheaderbindresult.jsp视图 复制代码 %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN /TR/html4/loose.dtd html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titleInsert title here/title /head body ${userAgent} /body /html 复制代码 可以看到已经获取到了User-Agent 。 注:@RequestHeader 与@RequestParam 一样也有3个参数,其含义与的@RequestParam 参数含义相同。 4.@ModelAttribute 绑定数据到模型中。在系列(4)的modelAutoBind action中我们将表单提交的数据添加到Model中的代码如下: @RequestMapping(value=/modelautobind, method = {RequestMethod.PO

文档评论(0)

1亿VIP精品文档

相关文档