Gustavo_Yu 25 de ago. de 2008
na tua classe java vc deve fazer
String teste = (String)request.getAttribute(“nomeDaCombo”);
fsfnit 25 de ago. de 2008
Gustavo Yu:
na tua classe java vc deve fazer
String teste = (String)request.getAttribute(“nomeDaCombo”);
Mais assim teria que dar submit para funcionar não ?
Queria que na hora em que o cliente selecionasse uma opção do combobox, eu iria verificar qual objeto foi selecionado e popularia uns textfields com outros atrubutos desse objeto.
Rubem_Azenha 25 de ago. de 2008
Isso você faz com com javascript.
<select name= "selectGrupos" onchange= "funcaoQuePreencheOsTextfields()" >
<logic:iterate id= "element" name= "grupos" scope= "session" >
<option value= "<bean:write name=" element" /> "><bean:write name= "element" property= "descricao" /></option>
</logic:iterate>
</select>
fsfnit 25 de ago. de 2008
Rubem Azenha:
Isso você faz com com javascript.
<select name="selectGrupos" onchange="funcaoQuePreencheOsTextfields()">
<logic:iterate id="element" name="grupos" scope="session">
<option value="<bean:write name="element" />"><bean:write name="element" property="descricao"/></option>
</logic:iterate>
</select>
Mas como vou fazer um JavaScript pegar atributos de um Objeto java ???
Gustavo_Yu 27 de ago. de 2008
cara… utiliza o out print…
por exemplo o codigo abaixo…
<select name="selectBox1" id="selectBox1" size="6" style='width: 80px;'>
<%
for(int i = 0; i < vtNomes.size(); i++)
{
out.print("<option value=\""+(String)vtNomes.elementAt(i)+"\">"+(String)vtNomes.elementAt(i)+"</option>");
}
%>
</select>
aí vc pega ele na sua classe java através da request.