TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近在整合springMVC和shiro中,忽略了一个问题,就是没有考虑到使用rest风格后会阻截css/js/html/jpg等静态文件,这样的话一些前端的设计效果就无法展现出来。之后发现了这个阻截问题,需要在web.xml中配置如下代码以避免静态文件被阻截。3 i/ b8 }7 P2 H5 D1 @" J4 o
8 d6 @" W* d' J1 d% N0 {2 e; m6 C
- <?xml version="1.0" encoding="UTF-8"?>
- M, Q) d+ \* N8 }8 {1 L - <web-app version="2.5" 7 ]8 ~6 y! m# I5 B. v) [
- xmlns="http://java.sun.com/xml/ns/javaee" 4 ]8 {% D3 P4 Y1 H+ I8 X
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" * O9 X' D* I& S& I0 Y
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- H- O/ r; B! t - http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">' V9 j4 d. |+ \ h' P: T4 L; B
- <display-name></display-name>
' j8 |0 m& }8 O$ s! n" ^7 k0 X - <welcome-file-list>0 I) ~3 B5 X0 y0 d' ]* K
- <welcome-file>index.jsp</welcome-file>
! }, V+ @+ B8 ~- V5 M - </welcome-file-list>. y- i5 i+ {' ?6 r* O
- <servlet>
" N) d7 P5 x( U2 v ]6 J5 d# {* z - <servlet-name>spring</servlet-name>
- O# v T( b. y2 e, c) X - <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>+ s" J% O, m; Z/ B- k F) w! k
- <load-on-startup>1</load-on-startup>
" c0 j/ Z! w8 D5 W. E - </servlet>3 @$ V9 E, j0 C7 S
- <servlet-mapping>! D9 g* Q' H' B' q3 m9 K
- <servlet-name>spring</servlet-name>
+ M& u* Y! i- C* T' s" W) S - <!-- 这个地方配置的是链式语法,也就是不需要*.*类型的访问方式。配置如下 -->) m' a J6 Y- c+ r* f+ _
- <url-pattern>/</url-pattern>
8 H% \# W( L) t1 l! r - <!-- 避免静态文件被阻截 -->) Y' P; C$ }2 m0 G
- <servlet-name>default</servlet-name>
3 B" B, ^" ?) m7 O' z6 D U" P - <url-pattern>*.jpg</url-pattern> * e7 Q ?) M y$ O. a
- </servlet-mapping> <servlet-mapping> ! F0 F1 @% l8 m1 ?
- <servlet-name>default</servlet-name>
3 q- f% a, k6 ` R8 L8 w" J - <url-pattern>*.js</url-pattern>
) F! R4 J! K3 w - </servlet-mapping> <servlet-mapping>
2 P# ?* p W+ o1 e* q1 Z - <servlet-name>default</servlet-name>
% D: _/ Q% q) [/ l# o6 T - <url-pattern>*.css</url-pattern>
& R7 J, x. f6 m- ?2 s% i3 W2 ? - <servlet-name>default</servlet-name>
m+ |, V9 x: n! W$ C1 W1 Z0 G - <url-pattern>*.html</url-pattern>
5 O% l2 t$ l9 c7 o; E/ }( e. Y! h - </servlet-mapping>
3 v$ P( ?0 x" f: q& }8 \! w& C3 ~ - </web-app>1 T( y% [9 M% a) R
复制代码 . `. y4 Y" P" D3 T5 R5 p/ B4 I8 U
n5 b9 D9 O0 `) g- S
* m9 V, P1 k, c0 |
|
|