springmvc中通过get请求绑定一个对象类型参数


一般情况下使用get请求都是以基本类型参数的形式,但是当参数名称与对象成员属性一一对应接收数据类型是该对象时,会将单个的参数都绑定到对象上,类似于自动装箱的概念。

 

 图1     自定义对象

 

 图2     请求测试

 

 图3     URL

 

 图4      输出结果

由此可见是能够绑定成功的,但是当1.参数名与对象成员属性名称不一致2.url中参数个数多于或者少于对象成员属性时只能绑定有效参数,如下:

 

 

 图5     请求测试

其中,存在不与对象成员属性名称对象参数和对象中不存在的参数名称

 

 图6     URL

 

 图7     输出结果

注意,当对象中含有集合类型的时候,应尽量避免采用这种方式绑定参数,可以使用json。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM