学习Java技术知识中必不可少的就是框架的学习,那么今天千锋重庆Java培训班的小编就给大家分享springMVC的5种传参方法:
1.request获取值:
request的getAttribute和getParameter有什么区别呢?
getAttribute:取得是setAttribute设定的值,session范围的值,可以设置为object,对象,字符串;getAttribute获取的值是web容器内部的,是具有转发关系的web组件之间共享的值;用于服务端重定向
getParameter:取得是从web的form表单的post/get,或者url传过来的值,只能是String字符串;getParameter获取的值是web端传到服务端的,是获取http提交过来的数据;用于客户端重定向。
2. 使用路径变量@PathVariable绑定页面url路径的参数,用于进行页面跳转
3.通过@RequestParam绑定页面传来的参数,效果跟
String id=request.getParameter(“id”)是一样的:
4、使用RequestBody接受前端传来的json数组,对象。ResponseBody把数据返回
5.自动注入,实体类属性有setter,getter方法,前端form表单的name对应实体的属性名,后台直接可以通过该实体类自动把参数绑定到类的属性。
比如:实体类
form表单:
后台接收数据:
如果您想了解更多相关知识,不妨来关注一下千锋重庆Java培训班的课程,课程内容通俗易懂,适合没有基础的小伙伴学习,希望对大家能够有所帮助。
相关文章
06.08抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱