啥时候出现错误??启动tomcat还是运行页面时,是jsp错还是bean错

解决方案 »

  1.   

    javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection查看一下 struts-config.xml 配置文件呢。
      

  2.   

    struts-config.xml没配好,最好贴出来看看
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
      <form-beans>
        <form-bean name="regUserForm" type="strutsDemo.RegUserForm" />
      </form-beans>
      <global-forwards>
        <forward name="success" path="/reguser.jsp" />
      </global-forwards>
      <action-mappings>
        <action name="regUserForm" type="strutsDemo.RegUserAction" validate="true" input="/reguser.jsp" scope="request" path="/regUserAction" >
      <forward name="success" path="/result.jsp" />
        </action>
      </action-mappings>
      <!-- ========== Message Resources Definitions =====================-->
      <message-resources parameter="strutsDemo.ApplicationResources" /></struts-config>
      

  4.   

    运行JSP页面的时候出的问题,我是按照这里的朋友提供的例子做的,也看了struts的例子,可不知道是什么原因,我用的是TOMCAT5,在JB9里也没有出来。
      

  5.   

    <global-forwards>
      <action-mappings>冲突了,有两个同样的名字都叫"success"
    它就会不知道要找哪个好了
      

  6.   

    <global-forwards>
        <forward name="success" path="/reguser.jsp" />
      </global-forwards>把这三句删除试试.
      

  7.   

    把你运行的页面的代码也贴上来看看,另外,struts1.1自己带了一个很好的小程序
    你也可以看看那个。
      

  8.   

    可能是TOMCAT5的问题吧,试试TOMCAT4没准就好了。
    还有,你的包里有编译过的class文件吗?
      

  9.   

    都打到包里面了,TOMCAT4也不可以 ,因为JB9里的就是,在JB9里也运行不出来:(
      

  10.   

    和我遇到的问题一样,基本都是按照例子做的,但就是会报错。后来换成wls发布web应用的目录还是一样,最后发现用TomCat4.1.30就好了,或者在wls下deploy也可以.