Olá pessoal,
Estou com o seguinte problema, após receber os dados de uma Action e colocar em uma página JSP utilizando a tag <html:text name="contato" property="nomeContato"/>
eu não consigo fazer o submit. O erro abaixo é apresentado:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Cannot find bean contato in any scope
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.editaContato_jsp._jspService(editaContato_jsp.java:89)
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)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:1001)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:345)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:966)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
root cause
javax.servlet.jsp.JspException: Cannot find bean contato in any scope
org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:934)
org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121)
org.apache.struts.taglib.html.BaseFieldTag.renderInputElement(BaseFieldTag.java:102)
org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:81)
org.apache.jsp.editaContato_jsp._jspx_meth_html_text_0(editaContato_jsp.java:230)
org.apache.jsp.editaContato_jsp._jspx_meth_html_form_0(editaContato_jsp.java:120)
org.apache.jsp.editaContato_jsp._jspService(editaContato_jsp.java:78)
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)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:1001)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:345)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:966)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Segue abaixo a página que faço o submit
<%@ 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 errorPage="erro.jsp" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Editar Contato</title>
</head>
<body>
<h1>Editar Contato</h1>
<html:form action="efetuaEdicaoContato">
<table border="1">
<thead>
<tr>
<th>Campo</th>
<th>Valor</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td><html:text name="contato" property="idContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="nomeContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="sobrenomeContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="empresaContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="enderecoContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="cidadeContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="estadoContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="emailContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="dddContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="telefoneContato"/></td>
</tr>
<tr>
<td></td>
<td><html:text name="contato" property="celularContato"/></td>
</tr>
</tbody>
</table>
<html:submit value="Envia dados"/>
<html:reset value="Limpa"/>
<html:errors/>
</html:form>
</body>
</html>
Qual sera o problema desta vez?
Grato.
Wallfox