TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
" x( k( v+ d) S: ?7 d: Idemo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。. c! V0 ~0 G5 d4 F& Y' o0 e
+ M2 A# m6 ]% D4 ]
- t- I9 d* p/ ?& L+ d) a! n项目使用S2SH框架、百度了一些 但是也没有明确的答案。: m8 d- E+ [9 R
9 x' [: B5 ?% e V$ H& v" O
网上说了一大堆方法 反正每一个好使的 这里不一一罗列。' V( d% p& L& n: | t& ^1 y
+ ^! X1 E1 t. W( v" p' e
解决方法:1 x5 c- S. N8 E( `+ i
web.xml:9 e$ P" x% |# P! R: Z
- <!-- struts2配置 -->" F/ l! A) K" o9 ?, c- N C
- <filter>+ J6 D% A8 K) a4 N+ l4 n7 w2 H
- <filter-name>Struts2</filter-name>- {: {4 F! G8 t, W9 K, ^6 J
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
/ x5 B3 E" @" G* q - </filter>2 K6 B) t, k2 i) A& h
- <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->% @ R% o q1 M
- <filter-mapping>+ ^, [5 ?0 M5 G( Y
- <filter-name>Struts2</filter-name>, p1 s' N7 U, b1 R/ S' Q
- <url-pattern>*.action</url-pattern>
4 |$ X: W! C7 b7 ` - </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。5 R" r) w- f8 n4 D; r* S
5 M7 d2 Y1 Q6 j7 F% T
. r' L$ y3 Q7 j4 I9 }. y% l* A0 b3 \0 M5 w5 {- e9 \; f" G/ x2 m
|
|