SSM框架是java开发最常用的框架组合,作为视图层的框架SPring MVC框架有着极其广泛的应用,很多的小可爱在Java学习的框架阶段存在着诸多的迷茫,今天小编将手把手的带领大家进行三大框架之一的Spring MVC框架的学习,本学习课程分为七个阶段,让大家学习不在迷茫今天主要进行Spring MVC 框架的基本讲解.
![f5e8185c462b189715bd7ea031ef3f05.png](https://i-blog.csdnimg.cn/blog_migrate/c3e35bf9efb6c6c7becb1fb97e698bf3.jpeg)
简介
从之前的介绍,已经可以使用springMVC完成完整的请求、返回数据的功能。
待解决的问题:如何将数据传入springMVC的控制器进行后续的处理,完成在原生servlet/jsp开发中HttpServletRequet的功能。
解决方案:springMVC参数绑定,即将客户端请求的数据绑定到处理器方法的形参上(也有特例,如Model、ModelMap、HttpServletResponse是返回)
默认的参数绑定
springMVC默认支持一下类型的参数绑定:
HttpServletRequest
HttpServletResponse
HttpSession
Model/ModelMap(本质一样,Model是接口、ModelMap是实现)
//此注解使得注解扫描器将此Controller加载进spring IOC容器进行管理@Controllerpublic class UserController { //此注解建立URL与此处理方法的映射关系 @RequestMapping("/queryUser") public String queryUser(HttpServletRequest request, HttpServletResponse response , HttpSession session, ModelMap model) { String username = request.getParameter("username"); String email = request.getParameter("email"); //模拟后台数据 User user = new User(); user.setUsername(username); user.setEmail(email); //返回数据与视图 model.put("user