该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]8 ]' c3 m7 ]; u- y# g3 h
5 k) H @9 \' w7 F: [9 P& nGOOGLE后,知道产生这问题的原因有:
& x3 Z. G% k- N: q$ e# S/ |
1 w0 q% m) Y3 Q' {- C4 f3 C1.struts2的配置文件没有放在src目录下,
4 \, _2 P: z k
`, a: ^7 @2 N2.struts2中配置的package标签的namespace属性配置有误
4 G- B% m: r; V. s% Z* ~: P1 G7 h P; E5 ?6 S, n" |1 H/ l
3.页面调用Action的方式有错0 Q! \/ a1 |9 d3 n1 i8 B2 A. K' i
, G5 ^, J4 ?# ?% r1 o" M但我这次产生这错误都不是上面的原因.
; V3 q' M$ ~- t' s8 p
. E. {, ]; S# K因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),7 z" ?9 Y5 L% h, _1 j3 g, t
1 O; ]5 P3 Q, @
检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.* Y5 U- D/ b. k: W0 J5 w
9 ], b2 Z4 n; ]' V9 e' r最后,加入最后一个导致如题的问题原因:
, l: M5 R7 L: N' I" q, |$ ^- q3 ^% l
4.没有加入json对应的插件JAR包/ `' s0 [+ c! `2 W2 R7 a; v
+ p* }1 |+ H3 I9 w9 g
+ X3 ^5 L6 u- m& T! ~& C" n |
|