老师,Spring MVC接收数据的问题。 老师辛苦!
@RequestMapping("/list") public String list(Map<String,Object> map){ map.put("list", departmentBiz.getAll()); return "department_list"; } @RequestMapping("/to_add") public String toAdd(Map<String,Object> map){ map.put("employee", new Employee()); map.put("dlist", departmentBiz.getAll()); map.put("plist", Contant.getPosts()); return "employee_add"; }
这边的话,为什么说用map来传递数据是可以,跳转到department_list.jsp页面,用什么可以用map的key来取来值?
使用map传递接收有什么需要注意的点呢?
2.ModelMap又是怎么使用的呢?
3.Spring MVC的form标签是怎么使用的呢?里面的各个参数的意义呢? ModelAttribute是做什么呢,必须传一个空的对象过去吗??
4.spring MVC 在参数的接收上应该怎么选择呢??
正在回答 回答被采纳积分+1
同学你好,
1、可以map来接收传递的数据,因为map的数据结构为key-value形式,表单的name会作为map的key,表单的value作为map的value。
需要注意当提交的表单中不包含复合数据,如提交多个purpose时,不能使用Map接收,因为数据会丢失。
2、关于ModelMap和Spring MVC的form标签,同学可以看一下实战课程,有专门详细讲解到,课程链接为https://class.imooc.com/lesson/741#mid=18248
3、Spring MVC 在参数的接收上可以根据传入的数据类型和后端要使用的类型进行选择。如前端提交的age值是数字类型如20,后端就可以使用Integer或int,String接收。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星