映射器,讲对应的请求交给Action
1) org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
将自定义的Action所对应的<bean>中name属性作为请求路径,一一对应关系,可以配置多个映射器
<bean name="/hello.action" class="cn.qblank.action.HelloAction"></bean>
<!-- 映射器:BeanNameUrlHandlerMapping表示将bean标签的name属性值当作URL请求 -->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
2) org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
改映射器可以使多个请求路径对应一个Action。一个对应多个请求路径,只需配置一个映射器即可
配置如下:
<bean name="userActionID" class="cn.qblank.action.UserAction"></bean>
<!-- 映射器:BeanNameUrlHandlerMapping表示将bean标签的name属性值当作URL请求 -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<!-- 配置各个action -->
<props>
<prop key="/update.action">userActionID</prop>
<prop key="/delete.action">userActionID</prop>
<prop key="/add.action">userActionID</prop>
<prop key="/find.action">userActionID</prop>
</props>
</property>
</bean>