spring mvc和struts组件功能简单对应关系

来源:互联网 发布:沈阳有几种打车软件 编辑:程序博客网 时间:2024/05/22 13:06

Spring MVC有五大组件,分别为DispatcherServlet、HandlerMapping、Controller、ModelAndView、ViewResolver。

DispatcherServlet是前端控制器,对应struts中的StrutsPrepareAndExecuteFilter。

HandlerMapping负责分发请求给Controller,通常使用@RequestMapping标签来实现,对应struts.xml配置文件中配置<action></action>标签

Controller负责处理请求,对应struts中的Action类

ModelAndView负责展示处理的结果,在Spring MVC中可以以ModelAndView类的对象或者String对象返回,在struts中则以String对象返回。

ViewResolver负责解析视图,将结果以指定格式解析,通常是在spring的配置文件中进行配置,对应struts中的<action>配置中的<result>标签。

0 0
原创粉丝点击