zoukankan      html  css  js  c++  java
  • spring mvc dispatcherServlet

    1. 在web.xml中配置servlet对相应的url请求进行处理

        <servlet>
            <servlet-name>springDispatcher</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <init-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:spring-mvc.xml</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
            <async-supported>true</async-supported>
        </servlet>
        <servlet-mapping>
            <servlet-name>springDispatcher</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>

     在上面的配置中配置了一个名字为springDispatcher的servlet来处理所有的请求

    2. 对静态资源的访问

    参考:https://blog.csdn.net/yansong_8686/article/details/47356499

    《1》<mvc:resources>逻辑静态资源路径到物理静态资源路径的支持 

    例如在spring-mvc.xml 中配置:<mvc:resources mapping="/${mapping_path}/**" location="file:${local_path}/"> 

    location是工程路径,mapping是映射后的访问地址,file是针对不在本项目下文件的物理位置

    《2》在spring-mvc.xml中配置 <mvc:default-servlet-handler/>

    <mvc:default-servlet-handler>当在 web.xml 中 DispatcherServlet 使用<url-pattern>/</url-pattern> 映射时,能映射静

    态资源(当 Spring Web MVC 框架没有处理请求对应的控制器时(如一些静态资源),转交给默认的 Servlet 来响应静态

    文件,否则报 404 找不到资源错误)。

  • 相关阅读:
    API
    Object constructor
    function()
    For语句的衍生对象
    编程语言发展史
    将Paul替换成Ringo
    Document.write和 getElementById(ID)
    姓名,电话号码,邮箱的正则检测
    JavaScript-BOM与DOM
    管理心得
  • 原文地址:https://www.cnblogs.com/yanliang12138/p/9700531.html
Copyright © 2011-2022 走看看