Estou fazendo uma lista, com taglib.
E preciso colocar um if dentro desta lista.
Só que os campos que são mostrados são da sessão.
Olha só.
Minha taglib.
<display:table class="displaytag.css" id="item" export="true" name="${itemList}" pagesize="3" size="resultSize" requestURI="/item">
<c:if test="${item.orcamento.id==orcamento.id }">
<display:column property="produtoEmpresa.produto.nome" title="Produto" sortable="true"/>
<display:column property="preco_unit" title="Preco Unit" sortable="true"/>
<display:column property="quantidade" title="Qtd" sortable="true"/>
<display:column property="preco_total" title="Preço Total" sortable="true"/>
<display:column property="produtoEmpresa.empresa.fantasia" title="Empresa" sortable="true"/>
<display:column property="produtoEmpresa.empresa.email" title="E-mail" sortable="true"/>
</c:if>
</display:table>
Resultado.
Id Preco_unit Quantidade Orcamento ProdutoEmpresa Preco_total
1 10.0 20 br.com.softsol.compresempre.modelo.Orcamento@ff9738 br.com.softsol.compresempre.modelo.ProdutoEmpresa@18d8478 200.0
3 0.0 10 br.com.softsol.compresempre.modelo.Orcamento@90bc23 br.com.softsol.compresempre.modelo.ProdutoEmpresa@2fc0ff 0.0
4 0.0 5 br.com.softsol.compresempre.modelo.Orcamento@90bc23 br.com.softsol.compresempre.modelo.ProdutoEmpresa@2fc0ff 0.0
Salvar Como: CSV | Excel | XML