该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]1 L: x7 m8 ~6 ~& ^& q
+ a0 E& P8 A' H; b: IGOOGLE后,知道产生这问题的原因有:
) Z+ e; |5 J9 b" a [! D2 B* J# g4 C3 p, w; |# a5 ^% Y: I
1.struts2的配置文件没有放在src目录下,
: E* I7 C5 q- a. o$ K4 p! P M8 p# W
2.struts2中配置的package标签的namespace属性配置有误- C& J# z/ m& R, c
0 [3 B' z; e: r7 r3.页面调用Action的方式有错
9 J, _6 `- H+ X7 M7 V8 Z2 }1 I0 |1 c" W! ~& R. [" S& X2 }
但我这次产生这错误都不是上面的原因.- |! u. }/ e/ \, r
' R5 N# P+ M4 _# J6 H4 s
因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),; r/ B& i8 \& n6 i6 ]
, K i: w: ]) m5 p8 M检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.1 V5 o* ^! n6 p" _# p) Q
; @; C4 C& K8 y$ W: T
最后,加入最后一个导致如题的问题原因:) X& ^) D( Z/ ~# r$ r
% I9 B% V* b g8 a$ n
4.没有加入json对应的插件JAR包
! |6 w& Z* I& E$ Q" H
- d, C* c0 ?6 A& L: O k6 W3 g$ Z. R/ T+ J# g5 L% z8 \
|
|