Boa Noite GUJeiros…
É o seguinte, hoje resolvi aprender um pouco sobre Taglibs de Struts para eu entender melhor como funciona o sistema que estou auxiliando no desenvolvimento aqui no serviço. Então comecei a desenvolver uma aplicação bem simples de cadastro de Pessoa.
Fiz o Dao,Bean,Actions, Form e JSP’s . Tudo como “manda o figurino”.
Mapeei certinho o Struts-Config porém quando executo o projeto da o seguinte erro:
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 21
18: <html:form action="/PessoaAction" >
19:
20: <bean:message key="pessoa.mensagem" />
21: <html:text name="pessoa" property="nome"/>
22:
23: <bean:message key="pessoa.mensagem" />
24: <html:text name="Pessoa" property="idade"/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "Pessoa" in any scope
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.index_jsp._jspService(index_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
O meu JSP está assim:
<%--
Document : cadastro
Created on : 25/06/2010, 18:11:57
Author : daniele.leao
--%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ page import="Bean.Pessoa"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html:html>
<html:form action="/PessoaAction" >
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="nome"/>
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="idade"/>
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="logradouro"/>
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="email"/>
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="usuario"/>
<bean:message key="pessoa.mensagem" />
<html:text name="Pessoa" property="senha"/>
<p><html:link href="/PessoaAction.do?parameter=add"> Cadastrar</html:link></p>
</html:form>
</html:html>
Eu não sei o que está errado =/
O nome da minha classe pessoa é Pessoa mesmo.
Alguem pode me ajudar ???
Desde ja obrigada!