`

数据绑定总结(1)

 
阅读更多

1.@RequestParam  绑定单个请求参数值

2.@PathValue  绑定URI模板变量值

3.@CookieValue  绑定cookie数据值

4.@RequestHeader 绑定请求头数据值

5.@ModelValue 绑定参数到命令对象

6.@SessionAttributes 绑定命令对象到参数

7.@RequestBody 绑定请求的内容区数据并能进行自动类型转换

8.@RequestPart 绑定“multipart/data”数据,除了能绑定@RequestParam能做到的请求参数之外,还能绑定上传的文件等。

 

1.@requestParam

value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;
required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报404错误码;
defaultValue:默认值,表示如果请求中没有同名参数时的默认值,默认值可以是SpEL表达式,如“#{systemProperties['java.vm.version']}”。

 

public String requestparam1(@RequestParam String username)

public String requestparam2(@RequestParam("username") String username)

public String requestparam3(@RequestParam(value="username",required=ture,defaultvalue="zhang") String username)

public String requestparam4(@RequestParam(value="role" String[] list))//传入多个同名参数,中间用逗号隔开如:url/role=admin&role=user

 

2.@PathVariable

@requestMpping(value=''users/{userId}/topics/{topicsId}'')

           public String test{

                 @PathVariable(value="userId") int userId;

                 @PathVariable(value="topicsId") int topicsId;

           }

 

3.@CookieValue

public String test(@CookieValue(value="jsessionid",defaultValue="") Cookie sessionId)

 

4.@RequestHeader

@RequestMapping(value="/header")

        public String test(){

              @RequestHeader("User-Agent") String userAgent;

              @RequestHeader("Accept") String accept;

        }

 

5.@ModelAttribute

public String test1(@ModelAttribute("user") UserModel user) 

此处多了一个注解@ModelAttribute("user"),它的作用是将该绑定的命令对象以“user”为名称添加到模型对象中供视图页面展示使用。我们此时可以在视图页面使用${user.username}来获取绑定的命令对象的属性。

分享到:
评论

相关推荐

    WPF之数据绑定总结(博客源码)

    1.TextBox绑定后台的值(一次绑定,类似于赋值); 2.TextBox绑定后台的值(可通过改绑定的值自动更新值); 3.TextBox绑定另一个控件的属性值(随时更新值); 4.TextBox绑定另一个控件的属性值(双向更新); 5....

    spring MVC数据绑定大全

    总结出以下几种情况 希望对刚接触spring mvc 的朋友有所帮助 ">spring MVC数据绑定 含例子 转载自疯芒毕露的专栏 刚开始用spring mvc 做web开发时 经常会不知道如何合适绑定页面数据 用惯struts2的朋友更认为spring ...

    flex3 数据绑定 总结

    总结了所有flex3中用到的数据绑定,并带有实例讲解。

    C#中Combox的绑定总结

    关于Combox 数据绑定的总结。实现与数据库中的数据进行交互。

    DataList数据绑定

    有关ASP.net问题,DataList数据绑定的总结

    Android数据绑定DataBinding总结

    里面是我对DataBinding的总结,有相应的注释适合学习,希望多提建议,互相学习互相进步。文章:http://blog.csdn.net/weiwozhiyi/article/details/52181532

    数据绑定的三种方法.

    总结了flex三种数据绑定的方法 MXML 中的大括号({})语法,MXML 中的 标记,以及ActionScript 中的BindingUtils 的系列方法。

    WPF学习数据绑定的例子

    这是一个WPF学习的小例子,是本人在学习的过程中总结的相关内容,若果想继续深入的学习,请查看本人博客的相关文章,博客地址:http://www.cnblogs.com/zzz-z123/

    WPF数据绑定

    WPF数据绑定 简单的总结下Wpf中的数据绑定

    ASP.NET数据绑定技术之数据绑定

    asp.net最核心的数据绑定技术都在里面了,并且详细介绍了datagrid的属性和事件用法,总结的非常到位

    Android数据绑定DataBinding

    AndroidDataBinding的总结,希望大家多多提点,共同加油与进步

    总结Visual Studio下ASP.NET模板化控件中的数据绑定

    在模板化控件中绑定到数据 FormView、DataList、Repeater 和 ListView Web 服务器控件使用模板显示数据和检索用户输入,以插入、更新或删除数据。此外,您还可以将模板与 GridView 和 DetailsView 控件一同使用,以...

    vue双向数据绑定知识点总结

    主要介绍了vue双向数据绑定的原理以及知识点总结,并做了代码实例分析,有需要的朋友参考下。

    如何绑定数据到ASPxTreeList

    刚好公司项目中使用DevExpress的控件进行系统开发,在开发过程中遇到各种各样的困难,我总结项目中的经验,力所能及的把经验的点滴为大家呈现。...TreeList 范例1 :如何绑定数据到ASPxTreeList 详情查看文档

    微信小程序wxml数据绑定总结

    今天系统的记录一下wxml的数据绑定功能。吐舌头  首先给出要用到的wxss样式文件   /* pages/wxml/wxml.wxss */ .wxml-container{ padding: 0 20rpx ; align-items: center; }   .topic-group{ background: pink; ...

    浅谈ASP.NET常用数据绑定控件优劣总结

    本文的初衷在于对Asp.net常用数据绑定控件进行一个概览性的总结,主要分析各种数据绑定控件各自的优缺点,以便在实际的开发中选用合适的控件进行数据绑定,以提高开发效率。 因为这些数据绑定控件大部分都已经封装的...

    MVVM Usercontrol 依赖属性 前台后台双向数据绑定

    关于使用MVVM 自定义控件,依赖属性的双向数据绑定方法,自己在网上找了很久很久,各大搜索都找过,最后总结的方法,希望对大家有作用,少走点弯路

    Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)

    Vue.js 是一套构建用户界面的渐进式框架。他自身不是一个全能框架——只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。...3. Vue 的 所有 数据绑定指令  那接下来,我们就开始今天的

Global site tag (gtag.js) - Google Analytics