Spring简介
SpringMVC和Struts2一样都是属于表现层的框架,将前段发出的请求分发给对应的后端处理器即Controller
处理流程
用户请求被前端控制前拦截,然后根据对应的拦截路径去处理器映射器中寻找对应的...,可以是数组
method : 可以设置表单提交方式(post/get) 如果表单不符合,就会出现异常,可以是数组
可以添加在类上面,类似struts2的namespace 则下面的方法都需要有类上父路径才能访问...' // 提交表单最好使用重定向,这样可以防止表单重复提交
forward : return 'forward:/item/itemlist.action' // 默认
void : ajax
不返回视图..., 执行后 , 页面渲染后
多个拦截器执行顺序
拦截器内的跳转需要使序
每个阶段都会执行所有拦截器的这个阶段的方法,执行完毕以后再进行下一个阶段的拦截
perHandler 按照拦截器定义顺序调用...preHandler返回为true的时候才调用
springMVC和Struts的区别
springMVC是单例, Struts2为多例
springMVC参数绑定在形参 , Struts2 绑定成员变量