i modified struts-config.xml but when i run localhost:8080/struts1/login.jspEtat HTTP 500 -type Rapport d'exceptionmessagedescription Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 17
14: <div style="color:red"> 15: <html:errors /> 16: </div> 17: <html:form action="/Login"> 18: User Name : <html:text name="LoginForm" property="userName" /> <br> 19: Password : <html:password name="LoginForm" property="password" /> <br> 20: <html:submit value="login" /> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) cause mèrejavax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot retrieve definition for form bean: "LoginForm" on action: "/Login" org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794) org.apache.jsp.login_jsp._jspService(login_jsp.java:91) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) cause mèrejavax.servlet.jsp.JspException: Cannot retrieve definition for form bean: "LoginForm" on action: "/Login" org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:881) org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) org.apache.jsp.login_jsp._jspx_meth_html_005fform_005f0(login_jsp.java:172) org.apache.jsp.login_jsp._jspx_meth_html_005fhtml_005f0(login_jsp.java:124) org.apache.jsp.login_jsp._jspService(login_jsp.java:82) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.35.Apache Tomcat/6.0.35struts-config.xml<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/struts/dtds/struts-config_1_3.dtd"> <struts-config> <form-beans> <form-bean name="LoginForm " type="LoginForm "/> <form-bean name="HelloWorldForm" type="HelloWorldForm"/> </form-beans> <action-mappings> <action path="/hello" type="HelloAction" name="helloForm" input="index.jsp"> <forward name="success" path="/helloStruts.jsp" /> </action> <action input="/login.jsp" name="LoginForm" path="/Login" scope="request" type="LoginAction"> <forward name="success" path="/success.jsp" /> <forward name="failure" path="/failure.jsp" /> </action> <action input="/index2.jsp" name="HelloWorldForm" path="/helloworld" scope="session" type="HelloWorldAction"> <forward name="success" path="/helloWorld.jsp" /> </action> </action-mappings> <message-resources parameter="ApplicationResource"/></struts-config>> Date: Wed, 7 Mar 2012 23:02:14 +0000 > From: mr.jason.zh...@gmail.com > Subject: RE: exception when running my struts jsp > To: user@struts.apache.org > > as Dave pointed out, letter 'f ' also not match. > -----Original message----- > From: Oussama Jlassi > Sent: 08/03/2012, 6:34 AM > To: user@struts.apache.org > Subject: RE: exception when running my struts jsp > > > > > i corrected struts-config.xml i put the first letter of form bean name in > uppercase > index2.jsp work but in login.jsp i got the same message > > > Date: Wed, 7 Mar 2012 17:07:09 -0500 > > Subject: Re: exception when running my struts jsp > > From: davelnew...@gmail.com > > To: user@struts.apache.org > > > > Your form bean name does not match the name used in the action's > > configuration. > > > > Dave > > > > On Wednesday, March 7, 2012, Oussama Jlassi <oussa...@live.fr> wrote: > > > i use struts 1.3.10 > > > in tomcat 6 when i run the url all i got http 500 how to solve my problem > > > localhost:8080/struts1/login.jsp i got > > > > > > Etat HTTP 500 - > > > > > > ________________________________ > > > > > > type Rapport d'exception > > > > > > message > > > > > > description Le serveur a rencontré une erreur interne () qui l'a empêché > > de satisfaire la requête. > > > > > > exception > > > > > > org.apache.jasper.JasperException: javax.servlet.ServletException: > > javax.servlet.jsp.JspException: Cannot retrieve definition for form bean: > > "Loginform" on action: "/Login" > > > > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > cause mère > > > > > > javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot > > retrieve definition for form bean: "Loginform" on action: "/Login" > > > > > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865) > > > > > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794) > > > org.apache.jsp.login_jsp._jspService(login_jsp.java:91) > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > cause mère > > > > > > javax.servlet.jsp.JspException: Cannot retrieve definition for form bean: > > "Loginform" on action: "/Login" > > > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:881) > > > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) > > > > > org.apache.jsp.login_jsp._jspx_meth_html_005fform_005f0(login_jsp.java:173) > > > > > org.apache.jsp.login_jsp._jspx_meth_html_005fhtml_005f0(login_jsp.java:124) > > > org.apache.jsp.login_jsp._jspService(login_jsp.java:82) > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > note La trace complète de la cause mère de cette erreur est disponible > > dans les fichiers journaux de Apache Tomcat/6.0.35. > > > > > > ________________________________ > > > > > > Apache Tomcat/6.0.35 > > > > > > localhost:8080/struts1/index2.jsp i got > > > > > > Etat HTTP 500 - > > > > > > ________________________________ > > > > > > type Rapport d'exception > > > > > > message > > > > > > description Le serveur a rencontré une erreur interne () qui l'a empêché > > de satisfaire la requête. > > > > > > exception > > > > > > org.apache.jasper.JasperException: javax.servlet.ServletException: > > java.lang.NullPointerException > > > > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > cause mère > > > > > > javax.servlet.ServletException: java.lang.NullPointerException > > > > > org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286) > > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:709) > > > > > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:680) > > > org.apache.jsp.index2_jsp._jspService(index2_jsp.java:57) > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > cause mère > > > > > > java.lang.NullPointerException > > > HelloWorldAction.execute(HelloWorldAction.java:18) > > > > > org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58) > > > > > org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67) > > > > > org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) > > > org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) > > > > > org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) > > > org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) > > > > > org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) > > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) > > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:709) > > > > > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:680) > > > org.apache.jsp.index2_jsp._jspService(index2_jsp.java:57) > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > > > > > note La trace complète de la cause mère de cette erreur est disponible > > dans les fichiers journaux de Apache Tomcat/6.0.35. > > > > > > ________________________________ > > > > > > Apache Tomcat/6.0.35 > > > > > > login.jsp > > > <%@ page language="java" pageEncoding="ISO-8859-1"%> > > > <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> > > > <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> > > > <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > > <html:html lang="true"> > > > <head> > > > <meta http-equiv="Content-Type" content="text/html; > > charset=UTF-8"> > > > <title>JSP Page</title> > > > </head> > > > <body> > > > <div style="color:red"> > > > <html:errors /> > > > </div> > > > <html:form action="/Login"> > > > User Name : <html:text name="LoginForm" property="userName" /> > > <br> > > > Password : <html:password name="LoginForm" > > property="password" /> <br> > > > <html:submit value="login" /> > > > </html:form> > > > <!-- <html:text styleClass="champ" property="login"></html:text> --> > > > </body> > > > </html:html> > > > index2.jsp > > > <%@page contentType="text/html"%> > > > <%@page pageEncoding="UTF-8"%> > > > <jsp:forward page="helloworld.do"/> > > > helloWorld.jsp > > > <%@page contentType="text/html" pageEncoding="UTF-8"%> > > > <%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %> > > > <%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic" %> > > > <%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %> > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > > > "http://www.w3.org/TR/html4/loose.dtd"> > > > <html> > > > <head> > > > <meta http-equiv="Content-Type" content="text/html; > > charset=UTF-8"> > > > <title>Hello World</title> > > > </head> > > > <body> > > > <h1><bean:write name="HelloWorldForm" > > property="message"></bean:write></h1> > > > </body> > > > </html> > > > struts-config.xml > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > > > <!DOCTYPE struts-config PUBLIC > > > "-//Apache Software Foundation//DTD Struts Configuration > > 1.3//EN" > > > "http://struts.apache.org/struts/dtds/struts-config_1_3.dtd"> > > > > > > <struts-config> > > > > > > <form-beans> > > > <form-bean name="loginform " type="LoginForm "/> > > > <form-bean name="helloWorldForm" type="HelloWorldForm"/> > > > </form-beans> > > > <action-mappings> > > > <action input="/login.jsp" name="Loginform" path="/Login" > > scope="request" validate="true" > > > type="LoginAction"> > > > <forward name="success" path="/success.jsp" /> > > > <forward name="failure" path="/failure.jsp" /> > > > </action> > > > <action input="/index2.jsp" name="HelloWorldForm" > > path="/helloworld" > > > scope="session" type="HelloWorldAction"> > > > <forward name="success" path="/helloWorld.jsp" /> > > > </action> > > > </action-mappings> > > > <message-resources parameter="ApplicationResource"/> > > > </struts-config> > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org >