Boa Tarde,
Estou desenvolvendo um sistema de login usando struts
criei aparte logica
declarei no struts-config e criei as jsps
porem quando acesso a pag jsp da o seguinde erro abaixo
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /formularioLogin.jsp at line 5
2:
3:
4:
5:
6: Qual é o seu usuário?
7:
8:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: Form bean not specified on mapping for action: "/efetuaLogin"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.formularioLogin_jsp._jspService(formularioLogin_jsp.java:75)
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:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
javax.servlet.jsp.JspException: Form bean not specified on mapping for action: "/efetuaLogin"
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:879)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488)
org.apache.jsp.formularioLogin_jsp._jspx_meth_html_005fform_005f0(formularioLogin_jsp.java:126)
org.apache.jsp.formularioLogin_jsp._jspx_meth_html_005fhtml_005f0(formularioLogin_jsp.java:97)
org.apache.jsp.formularioLogin_jsp._jspService(formularioLogin_jsp.java:68)
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:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.18
se alguem pode me ajudar desde de ja agradeço
segue os codigos
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html:html>
<title>Sistema de Testes do Struts</title>
<body>
<html:form action="/efetuaLogin" focus="funcionario.usuario">
Qual é o seu usuário?
<html:text property="funcionario.usuario"/>
Qual é a sua senha?
<html:text property="funcionario.senha"/>
<html:submit>Enviar Dados</html:submit>
</html:form>
</body>
</html:html>
<html>
Você logou com sucesso!
</html>
<html>
Ocorreu algum erro ao tentar se logar!
</html>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="LoginForm" type="br.com.caelum.struts.form.LoginForm"/>
</form-beans>
<action-mappings>
<action path="/efetuaLogin" type="br.com.caelum.struts.action.LoginAction">
<forward name="erro" path="/erro.jsp"/>
<forward name="ok" path="/ok.jsp"/>
</action>
</action-mappings>
<!-- Arquivo de Mensagens -->
<message-resources parameter="MessageResources"/>
</struts-config>