spring mvc静态资源拦截问题
2016-01-20 00:00
477 查看
今天遇到一个问题,我的项目是手机app服务器和后台管理服务器是在一个项目中,并且app服务器做了拦截器,这样spring mvc会将所有的资源拦截掉,包括静态资源 html,css,js,网上查询了一些解决方案,大部分是用spring mvc来配置静态资源来解决,
配置静态资源映射:
更好的解决方案是用tomcat直接解决,这样降低了性能的消耗
配置web.xml文件
有问题联系:qq:625180661
配置静态资源映射:
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory --> <resources mapping="/resources/**" location="/resources/" /> <resources mapping="/images/**" location="/images/" /> <resources mapping="/js/**" location="/js/" />
更好的解决方案是用tomcat直接解决,这样降低了性能的消耗
配置web.xml文件
<!-- 配置springmvc servlet --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/springmvc-servlet.xml</param-value> </init-param> <init-param> <param-name>throwExceptionIfNoHandlerFound</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.png,*jpg,*gif</url-pattern> </servlet-mapping>
有问题联系:qq:625180661
相关文章推荐
- 使用jmap和MAT观察Java程序内存数据
- java基础——李兴华视频
- 浅析Java中CountDownLatch用法
- Java 虚拟机-Java内存区域
- Java Swing JTextArea,JScrollPane——实现数据的刷新到最底行
- JAVA源码学习-LinkedList
- 使用Java的JNative调用dll动态链接库
- 23333 又是一篇水文章(以下是各种复制来的关于maven转成eclipse项目)
- 2015年11月26日 Java基础系列(六)正则表达式Regex
- 取名算法之用JAVA实现汉字五行笔画查询
- java设计模式之单例设计模式
- java中使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 实用工具——【1】java程序生成Windows安装程序
- 快速排序java版
- Java中的装箱,拆箱详解
- Java接口与抽象类的区别
- 河内之塔(汉诺塔) java实现
- spring的CORS
- Java设计模式之单例模式
- Spring与WebSocket的整合