TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近在整合springMVC和shiro中,忽略了一个问题,就是没有考虑到使用rest风格后会阻截css/js/html/jpg等静态文件,这样的话一些前端的设计效果就无法展现出来。之后发现了这个阻截问题,需要在web.xml中配置如下代码以避免静态文件被阻截。0 \/ t, [5 l3 ]/ y
: d- C7 w) M; c( [0 l* I( a3 y
- <?xml version="1.0" encoding="UTF-8"?>: w% r/ `- c* b, y4 P4 |" N
- <web-app version="2.5"
; ]. r! y, v5 m0 Z/ ] - xmlns="http://java.sun.com/xml/ns/javaee"
6 i4 b6 J1 V6 Y - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8 J w9 K; u: [ f$ O - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 1 M0 b1 X( z. Z; j1 T
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
0 [! b( P; E: z/ J1 _ - <display-name></display-name> 1 n0 C/ ?) t# X' Y# p7 T3 d2 P* S
- <welcome-file-list>
+ Q) }4 u5 F, u+ E j v. j0 A - <welcome-file>index.jsp</welcome-file>
& e# [0 x# e( I7 b8 n# l - </welcome-file-list>
; t) J" M0 l% p% T# T* C - <servlet>5 w" E% Z# D* K% R; J5 \/ Y
- <servlet-name>spring</servlet-name>
- W# ?; H( _1 J7 t- I - <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
}' J; s+ s- l - <load-on-startup>1</load-on-startup>
: ]3 w& N4 f; v8 o - </servlet>% Z$ x) L M' O5 i: K9 ~- F
- <servlet-mapping>4 j/ v! f1 M; Q9 I ^
- <servlet-name>spring</servlet-name>
, }7 f# n. m) B% y: Z( N( G - <!-- 这个地方配置的是链式语法,也就是不需要*.*类型的访问方式。配置如下 -->7 t( F3 a1 t9 m& D
- <url-pattern>/</url-pattern>7 _- }- y) b0 t6 x
- <!-- 避免静态文件被阻截 -->
8 x$ E: o8 o u - <servlet-name>default</servlet-name> ; i4 P. i5 y3 W8 s3 Q w+ W
- <url-pattern>*.jpg</url-pattern> ( Y- z Y. }. z3 t
- </servlet-mapping> <servlet-mapping> : [" Z( ?' }$ A1 V
- <servlet-name>default</servlet-name> ) {( L8 x; c: g" s# ]( O
- <url-pattern>*.js</url-pattern>
$ i0 }" G8 K# X: | - </servlet-mapping> <servlet-mapping> 9 J& }3 G1 _) k( ^
- <servlet-name>default</servlet-name> / R6 n8 f3 y- Y) r; p
- <url-pattern>*.css</url-pattern> 9 t9 _9 T0 b A4 D/ G
- <servlet-name>default</servlet-name> : |: k) D& z8 q2 A
- <url-pattern>*.html</url-pattern>$ y; u6 l) E- d; i+ Z
- </servlet-mapping>
" E2 G& w+ D M - </web-app>, h6 x) Q1 }( P2 a
复制代码
, U) [1 q3 m0 n3 O: x2 G- A/ c# N' M+ O9 \) V
+ q9 e1 N1 f; D7 g) ^ |
|