1.注解式开发
(1)搭建环境
a. 后端控制器无须实现接口,添加相应注解
b.springmvc配置文件无须注册controller
c.springmvc配置文件中添加组件扫描器,注解驱动
(2)涉及常用注解
@Controller
@RequestMapping(类体上,方法上)
@Scope
(3)配置注解驱动,视图解析器
2.参数接收
(1) 处理器方法的常用参数有哪些?
1. HTTPServletRequest
2. HTTPServletResponse
3. HTTPSession
4. 用于承载数据的Model.Map,ModelMap
5. 请求中所携带的请求参数
(2)参数接收之这个接收
参数名称要与前台参数名保持一致,如果不一致要用@RequestParam注解矫正
(3)参数接收之对象接收
(4)参数接收之数组或集合接收
要使用@Requestparam否则会报初始化异常
(5)域属性接收请求参数
把对象充当另一个对象的属性
3.restful风格传参
4.接收json格式参数
(1)当页面加载完成后,定义json格式参数,点击事件触发发送ajax请求,
将json格式参数转化为字符串
(2)将json格式参数封装成对象要使用@RequestBody注解
(3)string返回值的中文乱码问体
(4)解决post请求的中文乱码问题