基础配置

匆匆过客 提交于 2019-12-03 23:47:12

视图解析器

  在spring-mvc文件中编写

<!--配置视图解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/jsp/"></property>
    <!--return index  相当于 /jsp/index.jsp-->
    <property name="suffix" value=".jsp"></property>
</bean>

mvc静态资源拦截

  方式一:基于DefaultServlet,默认访问前会执行DefaultServlet

<!--方式一:解决静态资源的方式一-->
<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>*.png</url-pattern>
</servlet-mapping>

  方式二:利用DefaultServlet放行资源

<mvc:default-servlet-handler/>

  方式三: 在Spring3.0.4之后,定义了专门用于处理静态资源请求的处理器

    ResourceHttpRequestHandler。并且添加了<mvc:resources/>标签,专门用于解决静态资源无法访问问题。

    location:静态资源所在目录

    mapping: 对资源的请求

<mvc:resources mapping="/**" location="/img"></mvc:resources>

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!