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: html:html
3: Sistema de Testes do Struts
4:
5: <html:form action="/efetuaLogin" focus=“funcionario.usuario”>
6: Qual é o seu usuário?
7: <html:text property=“funcionario.usuario”/>
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
formularioLogin.jsp
[code]
<%@ taglib uri=“http://struts.apache.org/tags-html” prefix=“html” %>
html:html
Qual é a sua senha?
<html:text property="funcionario.senha"/>
<html:submit>Enviar Dados</html:submit>
</html:form>
[/code]
ok.jsp
[code]
Você logou com sucesso! [/code]erro.jsp
[code]
Ocorreu algum erro ao tentar se logar!
struts-config.xml
[code]
<?xml version="1.0" encoding="UTF-8"?><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"/>
[/code]