springMVC三种处理器映射器

1、配置处理器映射器,springmvc默认的处理器映射器BeanNameUrlHandlerMapping

<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>

根据bean(自定义Controler)的name属性的url去寻找hanler(Action:Controller)

比如:在当前应用下/hello.do

<bean name="/hello.do" class="com.xiaostudy.MyController"/>

那么就是去找MyController.java

2、简单处理器映射器SimpleUrlHandlerMapping: 把Url进行集中配置

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
    <props>
      <prop key="/hello.do">myController</prop>
      <prop key="/toadd.do">toadd</prop>
    </props>
  </property>
</bean>

<bean id="myController" class="com.xiaostudy.MyController"/>

<bean id="toadd" class="com.xiaostudy.ToAddController"/>

就是在第一种的前提下,把url进行集中配置

3、处理器映射器,定义通过: 类名.do 形式来访问controller【类名首字母小写】

就可以直接访问

<bean class="com.xiaostudy.MyController"/>

猜你喜欢

转载自www.cnblogs.com/xiaostudy/p/9594409.html
今日推荐