该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]: B% i( m: ~8 a% F
% h; r9 ?0 J# T
GOOGLE后,知道产生这问题的原因有:0 p3 P6 Z) ]$ F2 T: s
. D1 V1 X/ h2 {6 S* @/ ^6 u- {# d1.struts2的配置文件没有放在src目录下,
# Y& B6 {& K9 v9 I: G
. |) A2 O* k r% h2.struts2中配置的package标签的namespace属性配置有误
' Q/ M, f( b! e% \
6 v# E0 K% E. m% f4 Y3.页面调用Action的方式有错9 f" l9 _+ v0 F D& Z1 S5 T
; O) V i* P7 T( @" V9 I
但我这次产生这错误都不是上面的原因.& I' b' a' H9 r/ D; b- x. h7 O x
( u/ W- T- S5 `6 N$ R' A* W
因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),( e1 t- Y* x5 P% W
6 J/ O9 C, O* l- ?! u8 n# e检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.
* `& i* o4 q! N& v1 G/ n7 I% H6 ^. T$ e# z( a
最后,加入最后一个导致如题的问题原因:
" ^" E( a3 R* C1 S% H
% Q* `+ H7 D) C3 V; u& S4.没有加入json对应的插件JAR包
2 z: b# E4 t2 O5 U" }( i5 f# n7 u/ g' s( w' W" y
, T) B* Q) _# @7 m |
|