TA的每日心情 衰 2021-2-2 11:21
签到天数: 36 天
[LV.5]常住居民I
最近在整合spring MVC和shiro中,忽略了一个问题,就是没有考虑到使用rest风格后会阻截css/js/html/jpg等静态文件,这样的话一些前端的设计效果就无法展现出来。之后发现了这个阻截问题,需要在web.xml中配置如下代码以避免静态文件被阻截。 # }1 V. [% |# ^
9 k' G- x X+ h1 v- {4 J, c2 p, }1 Q8 O
<?xml version="1.0" encoding="UTF-8"?> y j. h- c" z! W8 y( G) q. n! t
<web-app version="2.5"
: [- P: H0 U% U& J8 o: E. N xmlns="http://java .sun.com/xml/ns/javaee" & p6 s, e, L: L$ I6 t
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" : N4 _1 [6 M9 s. Z0 ^9 L
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee : D1 _5 X& Z2 P/ F# R# Y7 y$ A
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">! Y! P( D6 R* p3 V' z
<display-name></display-name> & }+ E+ @+ V) Q; M9 v7 Z- g
<welcome-file-list>
9 ?: m/ ~0 c9 r- T; v) \ <welcome-file>index.jsp</welcome-file>
1 y3 B% R- @+ Z9 E </welcome-file-list>
) L; Z& O; i/ V <servlet>: ~& l& c% u& R
<servlet-name>spring</servlet-name>+ F/ u6 w: O9 `) B. f6 p% S3 x
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
1 [/ `0 Z, L6 \ <load-on-startup>1</load-on-startup>
% ?5 @& d: {- Q2 k( x: W </servlet>
$ f |* u" a3 N J0 f <servlet-mapping>
6 Y }3 o1 w' h" F2 F8 v B3 D9 b <servlet-name>spring</servlet-name>+ Y1 s {8 @3 H- \" R7 {
<!-- 这个地方配置的是链式语法,也就是不需要*.*类型的访问方式。配置如下 -->
/ N9 V! J, `8 [- Q2 v; x <url-pattern>/</url-pattern>3 x# e' M& G% q' e6 z; M2 Y& ^
<!-- 避免静态文件被阻截 -->
0 H: I' P; f, K <servlet-name>default</servlet-name> d6 U! L6 t8 ]
<url-pattern>*.jpg</url-pattern> 9 A- R# z. J! |* B* ]
</servlet-mapping> <servlet-mapping> ( s7 S# C0 y; ~& f/ ~
<servlet-name>default</servlet-name> . E: |& F" L, x$ V
<url-pattern>*.js</url-pattern> & r# q1 r- Y7 @8 b" V
</servlet-mapping> <servlet-mapping>
4 ^1 T: m2 s/ h <servlet-name>default</servlet-name>
; O6 e- n. @, m% V; R; O7 W% C/ { <url-pattern>*.css</url-pattern> + I5 G3 n& ]/ ^
<servlet-name>default</servlet-name>
9 \5 H, S7 ]8 v3 S1 u2 R6 c; V! K6 W <url-pattern>*.html</url-pattern>
2 A% I# k; E9 p </servlet-mapping>
v' Z& \: r: P$ z: N. F0 } </web-app>
( @) r& C! Q" g; V) | 复制代码
- ~) H6 Z- V) }& K% a+ n- A
: I/ q6 [: \3 n: B, s7 W ^
- ?* A `! m# ?; T& Q
科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :