【SpringMVC】映射器Mapping【什么样的请求交给Action】(五)
来源:互联网 发布:淘宝网店组织架构 编辑:程序博客网 时间:2024/06/08 02:45
映射器Mapping【什么样的请求交给Action】
1) org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping(核心)
将程序员定义的Action所对应的<bean>标签的name属性作为请求路径
<!-- 注册控制器(程序员) --> <bean name="/add.action" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean> <!-- 注册映射器(handler包)(框架) --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
*可以省略,不配置到xml文件中
2) org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
/delete.action和/update.action和/find.action请求路径都交由<bean>标签为id的Action,即
多个路径对应同一个Action
<!-- 注册控制器(程序员) --> <bean id="userActionID" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean> <!-- 注册映射器(handler包)(框架) --> <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="/delete.action">userActionID</prop> <prop key="/update.action">userActionID</prop> <prop key="/find.action">userActionID</prop> </props> </property> </bean>
当然我们也可以使用BeanNameURLHandlerMapping的方式将多个请求对应一个action
<!-- 注册控制器(程序员) --> <bean name="/add.action" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean><bean name="/delete.action" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean><bean name="/update.action" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean><bean name="/find.action" class="cn.lfsenior.javaee.springmvc.mapping.UserAction"></bean> <!-- 注册映射器(handler包)(框架)可省 --> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
阅读全文
0 0
- 【SpringMVC】映射器Mapping【什么样的请求交给Action】(五)
- 【SpringMvc】映射器Mapping
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMvc教程(八)--请求如何映射到具体的Action中的方法
- SpringMVC学习(2)URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC学习(3):URL请求到Action的映射规则
- SpringMVC学习系列(3) 之 URL请求到Action的映射规则
- SpringMVC之Ambiguous mapping(模棱两可的映射)
- springmvc 路径映射mapping
- 2018 全球大学排名:清华大学计算机专业第一
- 邮件发送的基本过程与概念 邮件实现详解
- 2017 年最受欢迎的 11 个编程挑战网站
- day 22 yum工具
- SpringMVC 控制器中方法之间的跳转(客户端跳转(redirect)和服务器端跳转(forward))
- 【SpringMVC】映射器Mapping【什么样的请求交给Action】(五)
- 记一次百思不得其解的 Bug/异常
- 趣味分享,来看看编程语言之父们的头发
- 酒太辣
- Python Metaclass 初探
- 如何打造一个 Android 编译时注解框架
- 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第6篇
- osgEarth 图层层级范围案例 22.min_max_level.earth
- iOS 11 MJ刷新异常,上拉加载出现跳动刷新问题