This week's book giveaway is in the
Agile and other Processes
forum.
We're giving away four copies of
The Mikado Method
and have Ola Ellnestam and Daniel Brolund on-line!
See
this thread
for details.
A friendly place for programming greenhorns!
Big Moose Saloon
Search
|
Java FAQ
|
Recent Topics
Register / Login
Win a copy of
The Mikado Method
this week in the
Agile and other Processes
forum!
JavaRanch
»
Java Forums
»
Frameworks
»
Struts
Author
JspException: Cannot find ActionMappings or ActionFormBeans
mara thamizhan
Ranch Hand
Joined: Jul 05, 2006
Posts: 74
posted
Apr 03, 2008 23:18:00
0
I'm developing a simple
struts
application which sends the form data from a source to controller
servlet
.
My request page is submit.jsp.
I'm getting a "javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection" exception.
My web.xml file is:
<?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> <!-- Standard Action Servlet Configuration (with debugging) --> <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>application</param-name> <param-value>ApplicationResources</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> <!-- Standard 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 struts-config.xml 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 Bean Definitions ================= --> <form-beans> <form-bean name="submitForm" type="hansen.playground.SubmitForm" /> </form-beans> <!-- ========== Action Mapping Definitions ============ --> <action-mappings> <action path="/test" type="hansen.playground.SubmitAction" name="submitForm" input="/submit.jsp" scope="request"> <forward name="success" path="/submit.jsp"/> <forward name="failure" path="/submit.jsp"/> </action> </action-mappings> <!-- Message Resources Configuration --> <message-resources parameter="ApplicationResources"/> </struts-config>
My request page " submit.jsp" is
<%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <html> <head><title>Submit example</title></head> <body> <h3>Example Submit Page</h3> <html:errors/> <html:form action="submit.do"> Last Name: <html:text property="lastName"/><br> Address: <html:textarea property="address"/><br> Sex: <html:radio property="sex" value="M"/>Male <html:radio property="sex" value="F"/>Female<br> Married: <html:checkbox property="married"/><br> Age: <html:select property="age"> <html :-o ption value="a">0-19</html :-o ption> <html :-o ption value="b">20-49</html :-o ption> <html :-o ption value="c">50-</html :-o ption> </html:select><br> <html:submit/> </html:form> </body> </html>
When i'm running it i'm getting the following exception:
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781) org.apache.jsp.submit_jsp._jspService(org.apache.jsp.submit_jsp:109) 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:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:711) org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:419) org.apache.jsp.submit_jsp._jspx_meth_html_form_0(org.apache.jsp.submit_jsp:140) org.apache.jsp.submit_jsp._jspService(org.apache.jsp.submit_jsp:98) 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:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Any help would be appreciated.
Merrill Higginson
Ranch Hand
Joined: Feb 15, 2005
Posts: 4864
posted
Apr 04, 2008 11:26:00
0
You will find the answer to this question in this forum's
FAQ
. See question 13.
Merrill
Consultant,
Sima Solutions
I agree. Here's the link:
http://jrebel.com/download
subject: JspException: Cannot find ActionMappings or ActionFormBeans
Similar Threads
Cannot find ActionMappings or ActionFormBeans collect
Struts + OC4J = JspException: Cannot find ActionMappings or ActionFormBeans
Cannot find ActionMappings or ActionFormBeans
ERROR :: cannot find ActionMappings or ActionFormBeans
form page cannot find ActionMappings or ActionFormbeans
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter