TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
最近做了一个上传头像的的小例子 采用的是 discuz论坛的上传头像组间件、后台使用SmartUpload组件完成后台上传。
3 h' v2 H E! z( g" a, Udemo运行时没有问题的可以正常实现上传、但是继承到项目中就出现问题了一到smartUpload.upload()就卡主。
( x8 N& S! V3 c7 S0 i
: X6 M. d# a8 \0 I' Z, p- \* G6 h8 |2 A3 G
项目使用S2SH框架、百度了一些 但是也没有明确的答案。$ M' ?! X; N% L* l2 a9 u" a! X
2 L" z: o2 R- y8 x6 l网上说了一大堆方法 反正每一个好使的 这里不一一罗列。
* z/ v3 D4 v& J S% \
8 ]1 k/ K8 I$ K# v0 I解决方法:& H8 R7 q7 w7 h$ r L# ^; x
web.xml:
# q* E! D/ l& k6 x1 Z; C- <!-- struts2配置 -->$ n: M$ @2 M$ A
- <filter>
2 U4 H4 ?+ @6 U4 {" A% Q - <filter-name>Struts2</filter-name>
, G" D, D6 G" I/ ^1 n2 o& h - <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
8 L$ \. ~6 O% M$ ` - </filter>
/ D, @! ]: i/ k - <!-- 这里设置上传头像导致upload堵塞 只拦截action请求 -->. N, U) D, k, ?5 D
- <filter-mapping>
8 ^( x! B! u" O p. q - <filter-name>Struts2</filter-name>
$ c- U6 t, G4 S - <url-pattern>*.action</url-pattern>- T" P! ~ O4 M5 }
- </filter-mapping>
复制代码 以前是过滤 所有请求的 不明所以然 就卡住了 这里改为只是过滤action请求。不明所以然吧 就好了。( ^" }( i D; G* a' j( x( l) j
+ e$ f O, V6 Z& k8 b9 n! i5 e1 j, _# n# {, J# ^$ g
2 n9 O- s! }8 F% m4 ^/ N9 q7 P |
|