struts.xml中相关内容<action name="do*" method="{1}" class="org.jfrdc.action.UserAction">
</action>开始UserAction的Action还一切正常,后来由于项目需要增加了一个Action,叫doUpdateUsers,问题就出来了,
我在js页中使用这个action,就会出现Could not find action or result错误,但是我手动在浏览器地址栏输
入该action却能够使用,也能获得服务器返回的json串UserAction其他的action使用正常。难道是我把名字输错了,可是我已经检查很多次了阿

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xby45】截止到2008-07-08 14:35:27的历史汇总数据(不包括此帖):
    发帖的总数量:3                        发帖的总分数:170                      每贴平均分数:56                       
    回帖的总数量:2                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:1                        结贴的总分数:50                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:2                        未结的总分数:120                      
    结贴的百分比:33.33 %               结分的百分比:29.41 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主该结一些帖子了
      

  2.   

    <action name="do*" method="{1}" class="org.jfrdc.action.UserAction"> 
    </action> 
    你这个配置,请求名称太简单了,只要以do开头的请求都会被送到这里。
    你的 doUpdateUsers这个action会被struts拦截后 ,映射到UserAction去,然后去找UserAction里的
    名字为UpdateUsers方法。这显然是不符合你的本意的。
    建议你把配置改一下
    (1)或者 <action name="doUserAction*" method="{1}" class="org.jfrdc.action.UserAction"> 
    </action>   需要相应的修改页面上你对这个action的调用。
    (2)或者修改doUpdateUsersz这个把前面的do前缀改一下,
      

  3.   

    可能:
    <action name="do*" method="{1}" class="org.jfrdc.action.UserAction"> 
    </action> 
    你这个配置,请求名称太简单了,只要以do开头的请求都会被送到这里。 
    你的 doUpdateUsers这个action会被struts拦截后 ,映射到UserAction去,然后去找UserAction里的 
    名字为UpdateUsers方法。这显然是不符合你的本意的。 
    建议你把配置改一下 
    (1)或者 <action name="doUserAction*" method="{1}" class="org.jfrdc.action.UserAction"> 
    </action>  需要相应的修改页面上你对这个action的调用。 
    (2)或者修改doUpdateUsersz这个把前面的do前缀改一下, 你的action extends DispatchAction
    要继承这个的
      

  4.   

    是不是就是你的xml文件没有覆盖部署掉服务器上的?