Olá .
Seguinte : Estou estudando strust e esta ocorrendo o seguinte erro quando eu tendo executar a pagina na text property="txtDataDespesa.
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 85 in the jsp file: /Jsp/editardespesa.jsp
Generated servlet error:
The method setValue(String) in the type BaseInputTag is not applicable for the arguments (Date)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 85 in the jsp file: /Jsp/editardespesa.jsp
Generated servlet error:
The method setValue(String) in the type BaseInputTag is not applicable for the arguments (Date)
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
<title><bean:message key="prompt.Titulo"/></title>
</head>
<body>
<div align="center">
<div id="body">
<div id="top">
<bean:message key="prompt.TituloEditDespesa"/>
</div>
<div id="midle">
<div align="left">
<jsp:include page="/Jsp/menu.jsp" flush="false"/>
</div>
<div id="content">
<html:form action="/gravardespesa.do">
<table border="1">
<tbody>
<tr>
<td><bean:message key="prompt.Codigo"/></td>
<td><html:text property="txtCodigo" value="<%=Integer.toString(d.getCdDespesa())%>" size="10" readonly="readonly" /></td>
</tr>
<tr>
<td><bean:message key="prompt.TipoDespesa"/></td>
<td><select name="txtTipoDespesa" id="${d.tipoDespesa.cdTipoDespesa}" >
<logic:iterate name="lista" id="row">
<option value="${row.cdTipoDespesa}"> ${row.dsTipoDespesa} ${d.tipoDespesa.cdTipoDespesa}</option>
</logic:iterate>
</select>
</td>
</tr>
<tr>
<td><bean:message key="prompt.DataDespesa"/></td>
<td><html:text property="txtDataDespesa" value="<%=d.getDtDespesa()%>" size="10"/></td> --!>
</tr><tr>
<td><bean:message key="prompt.ValorParcela"/></td>
<td><html:text property="txtValorParcela" value="<%=Double.toString(d.getValor())%>" size="10"/></td>
</tr>
<tr>
<td><bean:message key="prompt.QuantidadeParcela"/> </td>
<td><html:text property="txtQuantidadeParcela" value="<%=Integer.toString(d.getQtParcelas())%>" size="10"/></td>
</tr>
<tr>
<td><bean:message key="prompt.Situacao"/></td>
<td><select name="txtSituacao">
<option value="NAO PAGA">NAO PAGA</option>
<option value="PAGA">PAGA</option>
</select>
</td>
</tr>
<tr>
<td><html:submit><bean:message key="prompt.Cadastrar"/></html:submit></td>
<td></td>
</tr>
</tbody>
</table>
</html:form>
</div>
</div>
</div>
</div>
</body>
</html:html>