1: UrlHandlerMapping(BeanNameUrlHandlerMapping)
<bean id="handlerMapping" class="org.
springframework.Web.servlet.handler.SimpleUrlHandlerMapping">
<property name="order" value="1"/>
<property name="mappings">
<value>
...
</value>
</property>
</bean>
<bean id="defaultHandlerMapping" ?
class="org.springframework.Web.servlet.
handler.BeanNameUrlHandlerMapping">
</bean>
2:Controller
使用MultiActionController
MultiActionController --> MethodNameResolver
1:继承MultiActionController;
2:为MultiActionController提供一个委派对象。
<bean name="/groupAdmin.do" ?
class="org.springframework.Web.servlet.mvc.
multiaction.MultiActionController">
<property name="delegate" ref="groupAdminDelegate"/>
<property name="methodNameResolver" ref="
methodNameResolver"/>
</bean>
<bean id="methodNameResolver" ?
class="org.springframework.Web.servlet.mvc.
multiaction.ParameterMethodNameResolver">
<property name="methodParamNames" value="create,update,delete"/>
<property name="defaultMethodName" value="list"></property>
</bean>
<bean id="groupAdminDelegate" class="cn.spring21.
simplefx.controllers.GroupAdminDelegate">
<property name="groupAdminService" ref="groupAdminService"/>
<property name="listViewName" value="groupAdmin"/>
<property name="createViewName" value="redirect:createGroup.do"/>
<property name="updateViewName" value="redirect:updateGroup.do"/>
<property name="deleteSuccessViewName"
value="redirect:groupAdmin.do"/>
</bean>
3: ViewResolver
InternalResourceViewResolver
BeanNameViewResolver
XmlFileViewResolver
ResourceBundleViewResolver
4: 映射请求到MultiActionController的method
InternalPathMethodNameResolver(Default)
ParameterMethodNameResolver
PropertiesMethodNameResolver
5:一次性控制器
6: 处理异常
SimpleMappingExceptionResolver
分享到:
相关推荐
赠送jar包:sentinel-spring-webmvc-adapter-1.8.0.jar; 赠送原API文档:sentinel-spring-webmvc-adapter-1.8.0-javadoc.jar; 赠送源代码:sentinel-spring-webmvc-adapter-1.8.0-sources.jar; 赠送Maven依赖信息...
赠送jar包:sentinel-spring-webmvc-adapter-1.8.0.jar; 赠送原API文档:sentinel-spring-webmvc-adapter-1.8.0-javadoc.jar; 赠送源代码:sentinel-spring-webmvc-adapter-1.8.0-sources.jar; 赠送Maven依赖信息...
赠送jar包:springfox-spring-webmvc-3.0.0.jar; 赠送原API文档:springfox-spring-webmvc-3.0.0-javadoc.jar; 赠送源代码:springfox-spring-webmvc-3.0.0-sources.jar; 赠送Maven依赖信息文件:springfox-...
赠送jar包:springfox-spring-webmvc-3.0.0.jar; 赠送原API文档:springfox-spring-webmvc-3.0.0-javadoc.jar; 赠送源代码:springfox-spring-webmvc-3.0.0-sources.jar; 赠送Maven依赖信息文件:springfox-...
赠送jar包:spring-webmvc-5.2.15.RELEASE.jar; 赠送原API文档:spring-webmvc-5.2.15.RELEASE-javadoc.jar; 赠送源代码:spring-webmvc-5.2.15.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-...
赠送jar包:spring-webmvc-5.3.15.jar; 赠送原API文档:spring-webmvc-5.3.15-javadoc.jar; 赠送源代码:spring-webmvc-5.3.15-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.3.15.pom; 包含翻译后的API...
spring-webmvc-portlet-3.2.7.RELEASE.jarspring-webmvc-portlet-3.2.7.RELEASE.jarspring-webmvc-portlet-3.2.7.RELEASE.jarspring-webmvc-portlet-3.2.7.RELEASE.jar
赠送jar包:spring-webmvc-5.3.7.jar; 赠送原API文档:spring-webmvc-5.3.7-javadoc.jar; 赠送源代码:spring-webmvc-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.3.7.pom; 包含翻译后的API文档...
spring-webmvc-struts.jar对Struts和Spring整合时需要用到的包
赠送jar包:spring-webmvc-5.3.7.jar; 赠送原API文档:spring-webmvc-5.3.7-javadoc.jar; 赠送源代码:spring-webmvc-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.3.7.pom; 包含翻译后的API文档...
赠送jar包:spring-webmvc-5.0.8.RELEASE.jar; 赠送原API文档:spring-webmvc-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-webmvc-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.0.8....
spring-webmvc-portlet-3.0.2.RELEASE
spring-webmvc-portlet-4.0.0.RELEASE.jar
spring-webmvc-4.3.7.RELEASE-sources.jar spring-webmvc-4.3.7.RELEASE-sources.jar
赠送jar包:spring-webmvc-5.0.8.RELEASE.jar; 赠送原API文档:spring-webmvc-5.0.8.RELEASE-javadoc.jar; 赠送源代码:spring-webmvc-5.0.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.0.8....
开发工具 spring-webmvc-4.3.6.RELEASE开发工具 spring-webmvc-4.3.6.RELEASE开发工具 spring-webmvc-4.3.6.RELEASE开发工具 spring-webmvc-4.3.6.RELEASE开发工具 spring-webmvc-4.3.6.RELEASE开发工具 spring-web...
spring-webmvc-5.1.5.RELEASE.jar
赠送jar包:spring-webmvc-5.3.10.jar; 赠送原API文档:spring-webmvc-5.3.10-javadoc.jar; 赠送源代码:spring-webmvc-5.3.10-sources.jar; 赠送Maven依赖信息文件:spring-webmvc-5.3.10.pom; 包含翻译后的API...
spring-webmvc-5.0.8.RELEASE.jar