Re: html:options whith a HashMap
José María Tristán wrote: 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: Well your html:options is pointing to a bean named 'hashMapBean' which is of type BeanDatos. BeanDatos doesn't have getters named getKey() and getValue(). What you probably meant was html:options name=hashMapBean property=codigoM.key labelProperty=codigoM.value/ L. 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]
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]
RE: html:options whith a HashMap
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]