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 找不到资源错误)。

  • 相关阅读:
    信创舆情一线--英特尔暂停向浪潮供货
    一周信创舆情观察(6.22~6.28)
    网络综合架构
    基础网络知识
    运维vi命令集合
    运维基础
    Manjaro安装后简单配置
    Zabbix监控TCP连接状态(命令实现)
    ubuntu安装matlab R2017 -the last step
    linux--access函数与mkdir函数
  • 原文地址:https://www.cnblogs.com/yanliang12138/p/9700531.html
Copyright © 2011-2022 走看看