ana_tf
Outubro 24, 2006, 1:33pm
#1
Ola Pessoal, tudo bem?
Eu preencho meu checkbox dessa maneira:
<c:forEach items="${sensor}" var="a" varStatus="status">
<input type="checkbox" name="${a.nameS}"
value="${a.nameS}">${a.nameS}
</c:forEach>
So que eu preciso recuperar os valores ticados para fazer a consulta no Banco…
E mostrar via DisPlayTag…
Duvidas:
como irei recuperar os valores ticados via Struts?
como irei montar a estrutura do DisplayTag??
sendo que para cada variavel selecionada eu terei q mostrar via displayTag…
Alguem pode me dar uma :idea:
Obrigada pessoal
finotti
Outubro 24, 2006, 2:21pm
#2
oi ana.
tenho uma tabela(displaytag) que exibe uma lista de produtos onde o usuario seleciona um ou vários produtos e define a quantidade que ele quer de cada um. estou usando a tag html:multibox do struts.
pra recuperar o valor eu criei uma property no form chamada “selecionado” , do tipo String[].
na action, eu recupero os valores da seguinte forma:
String selecionados[] = (String[])meuForm.get("selecionado");
na minha jsp, a table esta da seguinte forma
<display:table name="sessionScope.listaProdutos" id="produtos" class="grid">
<display:column title="">
<html:multibox property="selecionado" value="<%=((Produto)produtos).getIdProduto().toString() %>"/>
</display:column>
<display:column title="Quantidade">
<html:text property="quantidade" styleId="<%=((Produto)produtos).getIdProduto().toString() %>" value="" size="5" disabled="true" />
</display:column>
<display:column property="descricao" title="Descrição do produto" />
<display:column property="preco" title="Preço"/>
<display:column property="descCategoria" title="Categoria" />
</display:table>