zoukankan      html  css  js  c++  java
  • 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"/>

  • 相关阅读:
    11.4 final类
    11.3 final方法
    【GIS】GIS坐标系
    【其他】短信轰炸
    【js】js传递对象
    【注解】Autowired
    【js】vue.js v-model
    【问题】ajax两种传递id值方式的区别
    【随笔】6.高筑墙 广积粮 缓称王
    【随笔】5.多恩亲王 Red Viper 奥伯伦之死。
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9594409.html
Copyright © 2011-2022 走看看