Boa tarde pessoal,
graças a ajuda do nosso amigo conseguir fazer:
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“f”%>
<div id="fundo">
<div class="fontlabel" id="LabelPesqCad">
<div align="center">Pesquisa Pedidos</div>
</div>
<form action="/ControlePedidos/PesquisaPedidos" method="post">
<div id="table">
<div id="Layer1">
<span class="lable style2"><strong>CLIENTE:</strong></span>
</div>
<div id="Layer2">
<button class="botao submit" type="submit" name="submit">Pesquisar</button>
</div>
<!-- SELECIONAR CLIENTES !-->
<div id="Layer3">
<div class="styled-select">
<div class="campo">
<select style="width: 200px" name="cmbCliente">
<option>Selecione..</option>
<c:forEach var="listCliente" items="${listaClientes}">
<option value="${listCliente.id}">${listCliente.nome}</option>
</c:forEach>
</select>
</div>
</div>
</div>
</div>
<!-- TABELA DE PEDIDOS DO CLIENTE SELECIONADO !-->
<div id="divtable2">
<table id="t01" width="750" align="center">
<tr align="center" bgcolor="#F58634">
<th>Id</th>
<th>Quantidade Total</th>
<th>Valor Total</th>
<th>Data do Pedido</th>
<th>Nome Cliente</th>
<th>Detalhes</th>
</tr>
<c:forEach var="lista" items="${listaPedidos}">
<tr>
<td align="center">${lista.id}</td>
<td align="center">${lista.quantidadeTotal}</td>
<f:setLocale value="pt_BR" />
<td align="center"><f:formatNumber minFractionDigits="2" type="currency">${lista.valorTotal} </f:formatNumber></td>
<td align="center"><f:formatDate value="${lista.dataPedido.time}" pattern="dd/MM/yyyy" /></td>
<td align="center">${lista.cliente.nome}</td>
<td align="center"><a href="javascript:abreDetalhes(${lista.id})"><img src="imagens/iconePesq.jpg" width="18" height="18"></a></td>
</tr>
</c:forEach>
</table>
</div>
<!-- DETALHAMENTO DO PEDIDO DO CLIENTE SELECIONADO !-->
<div id="dialog" title="Detalhes do Pedido">
<div id="div1"></div>
</div>
</form>
<div id="btnHome">
<a href="cadastro/menu.jsp"><button class="botao submit" type="reset" name="submit">Home</button></a>
</div>
` if (acao.contains(“detalhes”)) {
idCliente = Long.parseLong(request.getParameter("id"));
objPedido = new PedidoEntidade();
objPedido.setId(idCliente);
listaDetalhada = new ArrayList<ItemPedidoEntidade>();
itemNegocio = new ItemPedidoNegocio();
listaDetalhada = itemNegocio.detalharPedido(objPedido);
/** RECARREGAR LISTA DE PEDIDOS, LISTA DE CLIENTES e LISTA DETALHADA **/
request.setAttribute("detalhesPedidos", listaDetalhada);
request.setAttribute("listaPedidos", listPedidos);
request.setAttribute("listaClientes", listCliente);
html = new StringBuilder();
html.append("<table id=\"t01\" width=\"750\" align=\"center\">").append("\r\n");
html.append("<tr align=\"center\" bgcolor=\"#F58634\">").append("\r\n");
html.append("<th>Descrição</th>").append("\r\n");
html.append("<th>Quantidade</th>").append("\r\n");
html.append("<th>Valor Total</th>").append("\r\n");
html.append("</tr>").append("\r\n");
for (ItemPedidoEntidade itensPedidos : listaDetalhada) {
html.append("<tr>").append("\r\n");
html.append("<td align=\"left\">"+ itensPedidos.getProduto().getDescricao() +"</td>").append("\r\n");
html.append("<td align=\"center\">"+ itensPedidos.getQuantidade() +"</td>").append("\r\n");
html.append("<td align=\"right\">"+ itensPedidos.getValorTotal() +"</td>").append("\r\n");
html.append("</tr>").append("\r\n");
}
html.append("</table>").append("\r\n");
response.setContentType("text/html");
response.getWriter().write(html.toString());
return;`