|
该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]- |: @8 C2 u( p: x
* d% \' P2 V* H% mGOOGLE后,知道产生这问题的原因有:5 c' X/ s: O( x- E
# ^0 Y; C: @6 K/ H$ V
1.struts2的配置文件没有放在src目录下,- s7 e7 ]* b; o- O
8 D: S) n; O1 ^" H$ S' J
2.struts2中配置的package标签的namespace属性配置有误
% t( s h7 Q" O/ S7 v4 I7 v; c0 `
# ?& ?$ ~% X: W A! `! F! W1 `) i3.页面调用Action的方式有错
! l- U* R5 g8 J9 V6 ?$ T& L4 i: D' w! E: Q: r6 P
但我这次产生这错误都不是上面的原因.
+ u9 R8 [6 I1 J6 \% H9 C% v0 ]
: o0 I& g3 K" m* q因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),- V$ q0 _6 X+ b0 r' X' V
* K: J0 a" S5 G$ K检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.4 p1 f+ t( o6 v1 N* g
/ q8 K4 Z9 L" P- o
最后,加入最后一个导致如题的问题原因:
4 }. R! v3 T) m" ^# ]. A! f7 ~- v7 P
4.没有加入json对应的插件JAR包* H! E' Y! G; \1 K$ b
* W4 M/ X7 T6 _2 U
& b! d3 V/ g# U |
|