I have solve this problem,because I missing some jars files in lib directory. Thanks.
On 2/27/06, Denis Ling <[EMAIL PROTECTED]> wrote: > > <servlet> > <servlet-name>action</servlet-name> > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > <init-param> > <param-name>application</param-name> > <param-value>resources.application</param-value> > </init-param> > <init-param> > <param-name>config</param-name> > <param-value>/WEB-INF/struts-config.xml</param-value> > </init-param> > <init-param> > <param-name>debug</param-name> > <param-value>2</param-value> > </init-param> > <init-param> > <param-name>detail</param-name> > <param-value>2</param-value> > </init-param> > <init-param> > <param-name>validate</param-name> > <param-value>true</param-value> > </init-param> > <load-on-startup>2</load-on-startup> > </servlet> > > > Can you remove the paragraph that remarked red fonts above and use > <html:form method="post" action="/log"> try again? > > > 2006/2/27, red phoenix <[EMAIL PROTECTED]>: > > > > I use <html:form method="post" action="log"> > > But it still raise same error. > > > > > > On 2/27/06, Denis Ling <[EMAIL PROTECTED]> wrote: > > > > > > <html:form method="post" action="log.do"> > > > <table> > > > ... > > > </table> > > > </html:form> > > > > > > You should remove the suffix of "log.do ". In other words you can use > > > "log" > > > instead of "log.do" . > > > > > > good luck for you! > > > > > > > > > 2006/2/27, red phoenix < [EMAIL PROTECTED]>: > > > > > > > > I use Struts struts-1.2.8,when I execute my JSP file,it raise > > following > > > > error: > > > > > > > > javax.servlet.ServletException: Cannot find ActionMappings or > > > > ActionFormBeans collection > > > > org.apache.jasper.runtime.PageContextImpl.doHandlePageException( > > > > PageContextImpl.java:858) > > > > org.apache.jasper.runtime.PageContextImpl.handlePageException ( > > > > PageContextImpl.java:791) > > > > org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:97) > > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > > > > javax.servlet.http.HttpServlet.service (HttpServlet.java:802) > > > > org.apache.jasper.servlet.JspServletWrapper.service( > > > JspServletWrapper.java > > > > :332) > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java > :314) > > > > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > > > > My index.jsp file is: > > > > > > > > <%@ taglib uri=" http://struts.apache.org/tags-html" prefix="html" > %> > > > > <html:form method="post" action="log.do"> > > > > <table> > > > > ... > > > > </table> > > > > </html:form> > > > > > > > > struts.config file is: > > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > > > <!DOCTYPE struts-config PUBLIC > > > > "-//Apache Software Foundation//DTD Struts Configuration > 1.0 > > > > //EN" > > > > " > http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd > > "> > > > > <struts-config> > > > > <form-beans> > > > > <form-bean name="logmanageForm" type="com.LogmanageForm"/> > > > > </form-beans> > > > > <action-mappings> > > > > <action path="/log" > > > > type="com.LogmanageAction" > > > > name="logmanageForm" > > > > validate="true" > > > > input="/index.jsp"> > > > > <forward name="show" path="/show.jsp"/> > > > > </action> > > > > </action-mappings> > > > > </struts-config> > > > > > > > > web.xml > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > <!DOCTYPE web-app > > > > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" > > > > "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > > > > <web-app> > > > > <!-- Action Servlet Configuration --> > > > > <servlet> > > > > <servlet-name>action</servlet-name> > > > > <servlet-class>org.apache.struts.action.ActionServlet > > > </servlet-class> > > > > <init-param> > > > > <param-name>application</param-name> > > > > <param-value>resources.application</param-value> > > > > </init-param> > > > > <init-param> > > > > <param-name>config</param-name> > > > > <param-value>/WEB-INF/struts-config.xml</param-value> > > > > </init-param> > > > > <init-param> > > > > <param-name>debug</param-name> > > > > <param-value>2</param-value> > > > > </init-param> > > > > <init-param> > > > > <param-name>detail</param-name> > > > > <param-value>2</param-value> > > > > </init-param> > > > > <init-param> > > > > <param-name>validate</param-name> > > > > <param-value>true</param-value> > > > > </init-param> > > > > <load-on-startup>2</load-on-startup> > > > > </servlet> > > > > > > > > <!-- Action Servlet Mapping --> > > > > <servlet-mapping> > > > > <servlet-name>action</servlet-name> > > > > <url-pattern>*.do</url-pattern> > > > > </servlet-mapping> > > > > <!-- Struts Tag Library Descriptors --> > > > > <taglib> > > > > <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> > > > > <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> > > > > </taglib> > > > > <taglib> > > > > <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> > > > > <taglib-location>/WEB-INF/struts-html.tld</taglib-location> > > > > </taglib> > > > > <taglib> > > > > <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> > > > > <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> > > > > </taglib> > > > > </web-app> > > > > > > > > My directory is: > > > > C:\tomcat5\webapps\Log\index.jsp > > > > C:\tomcat5\webapps\Log\show.jsp > > > > C:\tomcat5\webapps\Log\WEB-INF\validation.xml > > > > ...... > > > > C:\tomcat5\webapps\Log\WEB-INF\classes\com\LogmanageAction > > > > C:\tomcat5\webapps\Log\WEB-INF\classes\com\LogmanageForm > > > > > > > > Where raise error? > > > > > > > > Thanks in advance! > > > > > > > > > > > > > > > > > -- > > > Thanks & Regards > > > Denis Ling > > > > > > > > > > > > > -- > Thanks & Regards > Denis Ling > >