该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]- s, A0 _; g4 g7 o8 T0 v
7 M1 Z" h% f& c% H1 W# l7 l2 H1 ~GOOGLE后,知道产生这问题的原因有:0 E7 v7 [8 g5 y/ B; c
) B) H$ L4 O" F! q& q# ~# Q
1.struts2的配置文件没有放在src目录下,/ m" W: p7 A6 y8 ?
! Z, Z( I7 i1 j. n w
2.struts2中配置的package标签的namespace属性配置有误4 U1 i$ v: g+ E* Z: s: v/ i
* Z& t. @. e5 I& L H
3.页面调用Action的方式有错8 C( l! _% p+ e8 C1 v- R
% ~) Q2 ?. p$ ~* S: Q但我这次产生这错误都不是上面的原因.9 E; t) }3 `; S4 }1 K @
! J5 s# i2 J0 y8 k- f' a$ D3 e9 U因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),3 X' ~* Y2 l$ q) v# O3 x
: U* a, G: H/ |& W: i' D( t; Q
检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.% }* D3 h- y; V1 ?
; E* C0 z: H* K- m, o最后,加入最后一个导致如题的问题原因:" @6 f7 ?7 A7 N! ]
5 k$ K5 d& G% p: o: E2 F0 y* D4.没有加入json对应的插件JAR包
' i% R7 J& n& W+ e* C1 D
2 i$ ^7 `: c2 \0 y8 j' F# f9 Z
4 h3 R" d% R" U |
|