解决方案 »

  1.   

     /Struts%202.0/struts.action
    你的工程名是什么呢?工程名里面是否有空格呢?如有空格,将工程名中间的空格去掉,在后台action打断点,看能否走过去,再检查问题所在。
      

  2.   


    debug之后是这个,难道是jdk版本问题?
      

  3.   

    你的jdk是哪个版本呢?断点后代码正常进入你的org.action.StrutsAction 类的 execute 方法了吗?
      

  4.   

    404就是路径错了,你tomcat启动成没?还有,路径中%202.0是什么呢?
      

  5.   


    debug之后是这个,难道是jdk版本问题?jdk是1.7的,debug后直接就跳到这个界面了好像是没有运行ex
    jdk是1.7的,debug后直接就跳到这个界面了好像是没有运行execute()
      

  6.   

    tomcat7启动成功了,项目名是Struts 2.0。
      

  7.   

    tomcat7启动成功了,项目名是Struts 2.0。
    你把空格去掉呗
      

  8.   

    tomcat7启动成功了,项目名是Struts 2.0。
    你把空格去掉呗去了。。还是不行啊
    HTTP Status 404 - /Struts2.0/struts.action
      

  9.   

    额 已经解决了 struts2.3.16.3 web.xml配置改变了
    改成下面OK了
    <filter>
    <filter-name>struts2Filter</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>