Aí não estou conseguindo carregar um combobox dinamicamente.
Já tentei os exemplos do Struts em ação mas não ta indo!!!
alguem da uma ajuda aí!!! se tiver um exemplo eu agradeço!!
valeu
Aí não estou conseguindo carregar um combobox dinamicamente.
Já tentei os exemplos do Struts em ação mas não ta indo!!!
alguem da uma ajuda aí!!! se tiver um exemplo eu agradeço!!
valeu
<html:select property="suaCombo">
<html:optionsCollection name="seuForm" property="suaLista" label="labelLista" value="valueLista" />
</html:select>
onde lista é uma lista de objetos onde em cada objeto tem os metodos get e set do q vc quer mostrar[/code]
"Sou brasileiro e não desisto nunca!"
ERRO
javax.servlet.jsp.JspException: Failed to obtain specified collection
org.apache.struts.taglib.html.OptionsCollectionTag.doStartTag(OptionsCollectionTag.java:222)
org.apache.jsp.pages.situacao.CadSituacao_jsp._jspx_meth_html_optionsCollection_0(CadSituacao_jsp.java:486)
org.apache.jsp.pages.situacao.CadSituacao_jsp._jspx_meth_html_select_0(CadSituacao_jsp.java:457)
org.apache.jsp.pages.situacao.CadSituacao_jsp._jspx_meth_html_form_0(CadSituacao_jsp.java:295)
org.apache.jsp.pages.situacao.CadSituacao_jsp._jspx_meth_html_html_0(CadSituacao_jsp.java:181)
org.apache.jsp.pages.situacao.CadSituacao_jsp._jspService(CadSituacao_jsp.java:109)
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:324)
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)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
ta foda esse treco!!!
PAGINA JSP
<html:select property="estado">
<html:optionsCollection name="FormSituacao" property="listaEstado" label="listaEstado" value="estado"/>
</html:select>
FORM BEAN
private Vector listaEstado;
public Vector getListaEstado() {
return listaEstado;
}
public void setListaEstado(Vector listaEstado) {
this.listaEstado = listaEstado;
}
tá ai cara, tem alguma luz pra me dar!!!
Valeu
Cara,
troque esse Vector por List pois é mais rápido o acesso.
Depois teste pois nunca fiz usando Vector, não sei se o erro possa ser por isso.
Já resolvi cara, com vector mesmo.
O problema era o bean, tinha que jogar o objeto no vector eu tava colocando só a propriedade que queria!!
valeu ai
Blz cara, mas o Vector é mais lento o acesso pq ele é syncronized