Rafael, Your try/catch lists YOUR setter as:
tipocambio.setstrValor() This suggests you make your getter tipocambio.getstrValor(). Unfortunately, bean:write capitalizes the first letter of the property so bean:write is trying to invoke 1stTipoCambio.getStrValor(), not your 1stTipoCambio.getstrValor() (Note the "Str" versus "str" in the setter which you probably used the same way in your getter) method as suggested by your example code. Regards, David -----Original Message----- From: Rafael Taboada [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 11, 2005 7:54 PM To: Struts List Subject: Problem using session var Hi folks. I have a problem using session variables, I hope u can help me. In my jsp: <bean:write name="lstTipoCambio" property="strValor" /> In my action: if (session.getAttribute("lstTipoCambio")==null) session.setAttribute("lstTipoCambio",articuloDAO.getTipoCambio()); In my DAO: getTipoCambio returns a Collection, a set of TipoCambio objects. try { StringBuffer sbSelect = new StringBuffer(); sbSelect.append("select TCA_VALOR_F "); sbSelect.append("from SCR_TIPOCAMBIO_TCA"); stmtSelect = conn.prepareStatement(sbSelect.toString()); rs = stmtSelect.executeQuery(); while (rs.next()) { TipoCambio tipocambio = new TipoCambioImpl(); tipocambio.setstrValor(rs.getString("TCA_VALOR_F")); collResultado.add(tipocambio); } } Off course TipoCambio is a bean with getters and setters method for each attribute. And the error: javax.servlet.ServletException: No getter method for property strValor of bean lstTipoCambio org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContext Impl.java:846) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm pl.java:779) org.apache.jsp.pages.Articulos_002dNuevo_jsp._jspService(Articulos_002dNuev o_jsp.java:525) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 325) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilte r.java:362) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1 056) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcess or.java:261) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProce ssor.java:388) org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesReq uestProcessor.java:316) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231 ) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilte r.java:362) Please, can u know why?. If I have a TipoCambio bean with getters and setter method... THanks for ur help -- Rafael Taboada --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]