SpringMVC
1、概述
1、使用:
(1)导入springmvc包
(2)配置servlet
(3)编写POJO(Controller)
(4)将Controller使用注解配置到spring容器中(@Controller)
(5)配置组件扫描
2、
3、springmvc注解解析
@RequestMapping:
作用:用于建立请求URL和处理请求方法之间的对应关系
位置:
类上,请求URL的第一级访问目录。此处不写的话,就相当于应用的根目录
方法上,请求URL的第二级访问目录,与类上的使用@RequestMapping标注的一级目录一起组成的虚拟路径属性
value:用于指定请求的url,他和path属性的作用是一样的
method:用于指定请求的方式
params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的key和value必须和配置一样
2、springmvc的数据响应
1、页面跳转
1、返回字符串形式
直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转
2、返回ModeAndView对象
Mode:模型 作用封装数据
View:视图 作用展示数据