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>
  • 相关阅读:
    使用selenium操作ant design前端的页面,感觉页面没加载完
    centos7上PhantomJS 过期之后改用Chrome时填的坑
    《追风行动》有点儿意思
    《听读书怪才解读24部名人传记》笔记
    mysql 8.0 密码加密方式的坑
    huginn website agent对提取结果排序
    Server酱微信推送中的问题
    Huginn定时时间不准确或延后问题
    一本通1219 马走日
    矩阵快速幂
  • 原文地址:https://www.cnblogs.com/my-123/p/8622819.html
Copyright © 2011-2022 走看看