Spring MVC

来源:互联网 发布:php运行原理 编辑:程序博客网 时间:2024/06/14 22:43
Spring MVC 
jsp+bean
jsp+bean+servlet
DispatcherServlet前端控制器 
1.web.xml 配置前端控制器
1.用户向服务器发送请求 被Spring DispatcherServlet截获
2.DispatcherServlet对请求 的URl进行解析 得到URI 根据得到的URI获得handle配置的相关对象 
3.DispatcherServlet根据获得的handle选择一个合适的handleAdapter
4.提取请求的模型数据
5.handle执行完毕向DispatcherServlet返回一个ModelandView对象 包含视图名
6.根据返回的ModelandView对象选择一个合适的试图解析器
7.结合渲染视图
8.返回给客户端
@Controller 标记一个类 实际上就是Spring MVC的Controller
@RequestMapping 注解一个控制器类
@RequestParam 参数绑定注解
@PathVariable 动态获取URL中的参数
@RequestHeader 将请求的头信息映射到功能处理方法的参数上
@CookieValue 将请求的Cookie数据映射到功能处理方法的参数上
@SessionAttribute 选择指定Model中那些属性需要转存到HttpSession对象中
@ModelAttribute 将请求参数绑定到Model对象