I create a bean: public class BeanDatos {
private Map codigoM = new HashMap(); public Map getCodigoM(){ return this.codigoM; } public void setCodigoM(Map codigoM){ this.codigoM = codigoM; } } And in my jsp: <% BeanDatos hashMapBean = new BeanDatos(); Map mapa = new HashMap(); mapa.put("100","SEDA"); mapa.put("101","LIOFI"); mapa.put("102","Cogeneracion"); hashMapBean.setCodigoM(mapa); pageContext.setAttribute("hashMapBean",hashMapBean); %> <html:select property="listEdad" multiple="true"> <html:options name="hashMapBean" property="key" labelProperty="value"/> </html:select> and i received the next message: javax.servlet.ServletException: No getter method available for property codigoM for bean under name null org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContext Impl.java:825) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm pl.java:758) org.apache.jsp.pages.submit_jsp._jspService(submit_jsp.java:178) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 298) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) causa raíz javax.servlet.jsp.JspException: No getter method available for property codigoM for bean under name null org.apache.struts.taglib.html.OptionsTag.getIterator(OptionsTag.java:382) org.apache.struts.taglib.html.OptionsTag.doEndTag(OptionsTag.java:246) org.apache.jsp.pages.submit_jsp._jspx_meth_html_options_0(submit_jsp.java:6 84) org.apache.jsp.pages.submit_jsp._jspx_meth_html_select_2(submit_jsp.java:65 5) org.apache.jsp.pages.submit_jsp._jspx_meth_html_form_0(submit_jsp.java:250) org.apache.jsp.pages.submit_jsp._jspService(submit_jsp.java:168) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 298) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) Thank you. -----Mensaje original----- De: Aidas Semezys [mailto:[EMAIL PROTECTED] Enviado el: jueves, 09 de febrero de 2006 15:05 Para: Struts Users Mailing List Asunto: Re: html:options whith a HashMap Yes it is possible. Suppose you have bean of type java.util.HashMap in your context under name hashMapBean. Then you write: <html:select property="listEdad" multiple="true"> <html:options name="hashMapBean" property="key" labelProperty="value"/> </html:select> That's all for it. On 2/8/06, José María Tristán <[EMAIL PROTECTED]> wrote: > > Hi, > > I have an application whith a html:options whith two ArrayList to > see the > "name"(arrayCodigo) and the "label" (arrayDescripcion) > <html:select property="listEdad" multiple="true"> > <html:options name="arrayCodigo" > labelName="arrayDescripcion" /> > </html:select> > > Is possible do the same whith a HashMap (key-value)?. How i say > to > html:options that the property name is the key of HashMap and the > labelname > is the value of HashMap. > > Thank you very much > > > --------------------------------------------------------------------- > 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]