解决方案 »

  1.   

    1.检查struts.xml中class路径是否错误
    2.检查页面中调用action的地方是否有拼写错误。 
      

  2.   

    谢谢
    1.class路径没有错
    <struts>
      <package name="testUser" namespace="/" extends="struts-default">
        <action name="testUserAction_*" class="com.test.action.TestUserAction" method="{1}"></action>
      </package>
    </struts>2.我直接用http://localhost:8080/DKTest2/testUserAction_add.action访问报的错
    DKTest2为项目名
    add为action中的方法
      

  3.   

    把你的action类贴出来吧,你用了注解?是不是没有添加注解啊
      

  4.   

    谢谢 
    用的注解
    @Controller
    public class TestUserAction extends BaseAction{

    @Resource
    private TestUserService testUserService;

    public void add(){
    TestUser testUser = new TestUser();
    testUser.setCreateDate(new Date());
    testUser.setName("123");
    testUserService.add(testUser);
    }}
      

  5.   

    @Controller注解,干嘛用的?我用的是ssh MVC模式 @Controller表示控制层 
      

  6.   

    @Controller注解,干嘛用的?我用的是ssh MVC模式 @Controller表示控制层 
    @Controller这个是strtus里的注解,还是spring的,我用springmvc倒是用@Controller
      

  7.   

    @Controller注解,干嘛用的?我用的是ssh MVC模式 @Controller表示控制层 
    @Controller这个是strtus里的注解,还是spring的,我用springmvc倒是用@Controller@Controller注解,干嘛用的?我用的是ssh MVC模式 @Controller表示控制层 
    @Controller这个是strtus里的注解,还是spring的,我用springmvc倒是用@Controller
    spring的
      

  8.   

    错误不知道咋回事。但是我看楼主用了好多存在隐患的技术:
    1.spring事务管理
    2.openSessionInView
    这在有点并发量的系统上都不能用,尤其是spring事务管理,没有并发也容易数据源死锁。
      

  9.   


    推荐下你们现在爱用的比较好的技术
    爱用,唉,觉得springmvc必struts2好用多了,但是因为以上原因,不得不放弃了。我的建议就是用标准的东西。现在都jee7了,标准技术不少,某些可能没有spring灵活易用,但是标准不会更改,比如servlet,struts,springmvc都基于servlet标准开发的。
    我现在用的技术基本上就是jee标准技术:
    cdi,ejb3。
    web方面,strtus2还是好用的,尤其它有cdi plugin,可以与cdi,ejb直接融合
      

  10.   


    推荐下你们现在爱用的比较好的技术
    爱用,唉,觉得springmvc必struts2好用多了,但是因为以上原因,不得不放弃了。我的建议就是用标准的东西。现在都jee7了,标准技术不少,某些可能没有spring灵活易用,但是标准不会更改,比如servlet,struts,springmvc都基于servlet标准开发的。
    我现在用的技术基本上就是jee标准技术:
    cdi,ejb3。
    web方面,strtus2还是好用的,尤其它有cdi plugin,可以与cdi,ejb直接融合
    谢谢指教
      

  11.   

    楼主查看是否是缺少struts2-spring-plugin-2.3.4.jar导致的
      

  12.   

    我用的是:struts2-spring-plugin-2.1.8.1.jar
      

  13.   


    我直接用http://localhost:8080/DKTest2/testUserAction_add.action访问报的错
      

  14.   

    会不会是某个注入项初始化失败造成的?
    比如
    @Resource
    private TestUserService testUserService;
    这种,把所有注入的东西都去掉,看看是否能进入action