zoukankan      html  css  js  c++  java
  • SpringMVC (三)处理器映射器的配置和AbstractController的使用

    在开始创建spingmvc项目的时候,我们只需要配置前端控制器和处理器就可以,其他三项系统会默认配置,我们也可以自己配置

    首先看配置处理器映射器,系统默认的

    在springmvc.xml中配置

    另一种配置方式是:同样在springmvc.xml中配置,使用的是  SimpleUrlHandlerMapping  这个类

    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
            &lt;!&ndash;方式一&ndash;&gt;
            <property name="mappings">
                <props>
                    <prop key="/hello">firstController</prop>
                </props>
            </property>
            方式二
            <property name="urlMap">
                <map>
                    <entry key="/hello" value="firstController"></entry>
                </map>
            </property>
        </bean>

     这种配置方式访问的时候直接访问key的值就可以了

    二.关于 AbstractController

    定义一个类,让他继承AbstractController

    package demo03AbstractController;
    
    import org.springframework.web.servlet.ModelAndView;
    import org.springframework.web.servlet.mvc.AbstractController;
    import org.springframework.web.servlet.mvc.Controller;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Created by mycom on 2018/3/18.
     */
    public class FirstController extends AbstractController {
    
        protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
            ModelAndView mv=new ModelAndView();
            mv.setViewName("index");
            return mv;
        }
    }

    在配置文件springmvc.xml中

    <!--注册处理器-->
        <bean id="/firstController" class="demo03AbstractController.FirstController" >
            <property name="supportedMethods" value="POST,GET"></property>
        </bean>
  • 相关阅读:
    169. Majority Element
    283. Move Zeroes
    1331. Rank Transform of an Array
    566. Reshape the Matrix
    985. Sum of Even Numbers After Queries
    1185. Day of the Week
    867. Transpose Matrix
    1217. Play with Chips
    766. Toeplitz Matrix
    1413. Minimum Value to Get Positive Step by Step Sum
  • 原文地址:https://www.cnblogs.com/my-123/p/8622819.html
Copyright © 2011-2022 走看看