该用户从未签到
|
There is no Action mapped for action name .XXX - [unknown location]1 _8 j% d7 z$ x3 V
4 y9 P8 F2 H3 sGOOGLE后,知道产生这问题的原因有:% A# A& @# d, N" g0 P+ j1 f. B9 `
% p- d$ q6 G9 [ l" {4 s4 l& X1.struts2的配置文件没有放在src目录下,
2 ^: J* U4 F: T9 t6 S B8 S0 }( X3 l! r4 e! q W# E4 D3 E
2.struts2中配置的package标签的namespace属性配置有误
, \% m2 I, L( D1 J" C5 S& r: ~0 ?1 S6 @
3.页面调用Action的方式有错8 `( Z- Z$ w' w8 {0 f* Z; G, Z" T1 C
# p! O5 L" h+ ?
但我这次产生这错误都不是上面的原因.
$ e( x: m5 O; M; V% n
. Z: Y* ~: t( }+ i; L4 u2 C( i因为我是使用ajax方式提交,所以package扩展于json-default,其它配置(略),
! Q2 O Q* o% Z+ v, z; a) A' P! K5 \$ s7 w0 d0 m& A
检查配置都没有问题,检查调用方式也没问题,最后想想好像JSON for struts2的插件JAR包还没加上,找到对应STRUTS2相应版本的struts-json-plugin-xxx.jar,加入到应用,问题解决.
4 G5 k; c' I- Q0 r
6 ~/ ]/ A; z/ s, D3 J最后,加入最后一个导致如题的问题原因:2 a5 z, E" A4 d% A/ l
( L# F- g k6 z. r
4.没有加入json对应的插件JAR包- }; G- ] c/ z: s" |5 L0 Z
1 v- Z4 t# t. C x) z, [- g7 e1 n2 q, o% o
|
|