Spring简介
SpringMVC和Struts2一样都是属于表现层的框架,将前段发出的请求分发给对应的后端处理器即Controller
处理流程
用户请求被前端控制前拦截,然后根据对应的拦截路径去处理器映射器中寻找对应的...可以是数组
method : 可以设置表单提交方式(post/get) 如果表单不符合,就会出现异常,可以是数组
可以添加在类上面,类似struts2的namespace 则下面的方法都需要有类上父路径才能访问...(需要添加Controller,并且在springMVC中配置注解扫描)
Controller返回值
Controller是单例的, 当每个线程进来的时候会从这个程序创建一个副本,然后线程访问这个副本...自定义异常
知道异常为什么出现,然后可以进行对应的操作
只需要自定义一个异常类,然后在异常处理器判断这个发生的异常是否是我们自定义的异常类,然后进行对应的操作
上传文件
设置表单name,设置表单post...+suf)); //保存到指定地点
5. controller代码
json
属性添加注解@RequestBody
接受json,自动转化为对象(接受的要为json字符串,js中转换字符串的方式