SpringMVC学习11:接收请求参数及数据回显
-
SpringMVC接收请求参数:
-
1,提交的域名称和处理方法的参数名一致:
-
处理方法:
//http://localhost:8080/sayhello?name=demo
-
2,提交的域名称和处理方法的参数名不一致:
-
处理方法:
//http://localhost:8080/sayHello1?username=demo333
//@RequestParam("username"):username是提交的域的名称
-
3,提交的是一个对象:
-
要求提交的表单域和对象的属性名一致,参数使用对象即可;
-
提交数据:http://localhost:8080/mvc04/user?name=kuangshen&id=1&age=15
-
处理方法:
//如果使用对象的话,前端传递的参数名和对象名必须一致,否则就是null
//http://localhost:8080/sayhello2?id=1&name=demo55&pwd=333333
-
-
-
SpringMVC数据回显到前端:
-
第一种:通过ModelAndView
-
第二种:通过ModelMap
-
第三种:通过Model
-
-
对比:
-
Model 只有寥寥几个方法只适合用于储存数据,简化了新手对于Model对象的操作和理解;
-
ModelMap 继承了 LinkedMap ,除了实现了自身的一些方法,同样的继承 LinkedMap 的方法和特性;
-
ModelAndView 可以在储存数据的同时,可以进行设置返回的逻辑视图,进行控制展示层的跳转。
-
分类:
09-SpringMVC
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律