springmvc静态资源拦截与访问
生活随笔
收集整理的這篇文章主要介紹了
springmvc静态资源拦截与访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先要配置tomcat的web.xml
<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>1、在項目的web.xml中配置
<!-- 靜態資源訪問 --><servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.html</url-pattern><url-pattern>*.jpg</url-pattern><url-pattern>*.jpeg</url-pattern><url-pattern>*.jpe</url-pattern><url-pattern>*.jfif</url-pattern><url-pattern>*.png</url-pattern><url-pattern>*.gif</url-pattern><url-pattern>*.bmp</url-pattern><url-pattern>*.tif</url-pattern><url-pattern>*.tiff</url-pattern><url-pattern>*.ico</url-pattern><url-pattern>*.dib</url-pattern><url-pattern>*.css</url-pattern><url-pattern>*.js</url-pattern><url-pattern>*.swf</url-pattern><!-- Awesome字體文件 --><url-pattern>*.map</url-pattern><url-pattern>*.ttf</url-pattern><url-pattern>*.woff</url-pattern><url-pattern>*.woff2</url-pattern><url-pattern>*.apk</url-pattern><url-pattern>*.ipa</url-pattern><url-pattern>*.plist</url-pattern> <!--必須通過下載服務<url-pattern>*.doc</url-pattern><url-pattern>*.docx</url-pattern><url-pattern>*.xls</url-pattern><url-pattern>*.xlsx</url-pattern><url-pattern>*.pdf</url-pattern><url-pattern>*.apk</url-pattern> --></servlet-mapping>2、springmvc配置文件中配置
<!-- 全部資源放行 --> <mvc:default-servlet-handler/> <!-- 對指定目錄下的靜態資源放行 --> <mvc:resources location="/images/" mapping="/images/**"/> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/js/" mapping="/js/**"/>3、對于url的攔截:
<mvc:interceptor><mvc:mapping path="/**" /><bean class="com.newtouch.cloud.platform.interceptor.LoginCheckInterceptor"><!-- 過濾URL --><property name="filteURLs"><list><value>/platform/security/manage</value><value>/platform/security/login</value><value>/platform/security/logout</value><value>/platform/security/updatepassword</value><value>/platform/security/appSsoLogin</value><value>/platform/security/PCSsoLogin</value><value>/platform/security/getSecurityCode</value><value>/app/login/login.html</value><value>/ui/sc/ctrip/login/verifieVersion</value><value>/ui/sc/ctrip/login/signJudge</value><value>/appHome/</value><value>/ui/sc/ebtp/app/</value><value>/ui/sc/saveNewFile</value><value>/ui/sc/saveAppFile</value><value>/ui/sc/ctrip/login/getTicket</value><value>/ui/sc/ctrip/transferAccess/getResponse</value><value>/ui/sc/ctrip/transferAccess/getTicket</value><value>/ui/sc/ctrip/transferAccess/getPreCheck</value><value>/ui/sc/ctrip/settlement/getInfo</value><value>/appCreateTrip</value></list></property><!-- 重登錄URL --><property name="reloginURL" value="/platform/login/enter.jsp" /><!-- 首頁URL --><property name="homeFrameURL" value="/platform/frame/frame.jsp" /></bean></mvc:interceptor>4、配置跨域訪問
<mvc:cors><mvc:mapping path="/**" /></mvc:cors>總結
以上是生活随笔為你收集整理的springmvc静态资源拦截与访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring项目中加载配置文件
- 下一篇: springmvc的配置