Pessoal,
Estou começando a trabalhar com struts e estou com dificuldades para listar algunsa dados de minha base de dados. estou recebendo a seguinte excessão:
javax.servlet.jsp.JspException: No getter method for property: "codPremio" of bean: "premio"
org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:987)
org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:225)
org.apache.jsp.pages.listPremios_jsp._jspx_meth_bean_write_0(org.apache.jsp.pages.listPremios_jsp:378)
org.apache.jsp.pages.listPremios_jsp._jspService(org.apache.jsp.pages.listPremios_jsp:155)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
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:81)
Abaixo segue parte de meu action:
AdminPremios adminPremios = new AdminPremios();
premios = adminPremios.getPremioList();
HttpSession session = request.getSession();
session.setAttribute("premioListBean", premios);
Minha JSP é a seguinte:
...
<logic:notPresent name="premioListBean" scope="session">
<logic:redirect forward="error"/>
</logic:notPresent>
...
<%-- loop que percorre a Collection de usuarios --%>
<logic:iterate name="premioListBean" id="premio" >
<tr>
<td align="center">
<bean:write name="premio" property="codPremio"/>
</td>
<td>
<html:link page="/editUser.do" paramId="idUsuario" paramName="premio" paramProperty="idUsuario">
<bean:write name="premio" property="nomPremio"/>
</html:link>
</td>
<td><bean:write name="premio" property="datInicioValidade"/></td>
<td><bean:write name="premio" property="datFinalValidadePremio"/></td>
<td>
<html:link page="/deleteUser.do" paramId="idUsuario" paramName="premio" paramProperty="idUsuario">
<bean:message key="prompt.excluir"/>
</html:link>
</td>
</tr>
</logic:iterate>
...
Parece simples o erro, mas não consegui resolver.... algum poderia me da uma luz ai!
Valeu