Desculpem a ignorancia, sou iniciante e estou seguindo um tutorial, e adaptei o mesmo ao meu modo. Como pegar o ID_FAZENDA dentro da consulta SQL?
ressalvo que se eu colocar o ID_FAZENDA manualmente na consulta, tudo funciona. Porem em uma pagina anterior, seleciono o nome da fazenda e ao submeter a pagina response.jsp teria que listar todo o conteudo para mim vindo do banco.
Ressalvo que colocando o ID_FAZENDA manualmente
<c:set var=“id_fazenda” scope = “session” value=“4”/>
funciona blz.
<sql:setDataSource var = "jdbc/pedido" driver = "com.mysql.jdbc.Driver"
url = "jdbc:mysql://localhost/pedidos"
user = "root" password = "root"/>
<c:set var="id_fazenda" scope = "session" value="4"/>
<sql:query var="resultado" dataSource="jdbc/pedido">
select * from itens_pedido, fazendas where fazendas.id_fazenda = itens_pedido.cod_faz and
fazendas.id_fazenda = ?
<sql:param value="${id_fazenda}"/>
</sql:query>
<c:forEach var="listaItens" items="${resultado.rows}">
<tr>
<!--A tag out é responsável por gerar uma String de saída na tela -->
<td><c:out value="${listaItens.ID_PEDIDO}"/></td>
<td><c:out value="${listaItens.DATA_PEDIDO}"/></td>
<td><c:out value="${listaItens.COD_ITEM}"/></td>
<td><c:out value="${listaItens.DESCRICAO}"/></td>
<td><c:out value="${listaItens.QTDE_ITEM}"/></td>
<td>
<fmt:formatNumber value="${listaItens.VALOR_UNT}" pattern="#,##0.00#"/>
</td>
<td><c:out value="${listaItens.SOLICITANTE}"/></td>
<td><c:out value="${listaItens.COD_FAZ}"/></td>
<td><c:out value="${listaItens.OBS}"/></td>
<td><c:out value="${listaItens.ID_FAZENDA}"/></td>
<td><c:out value="${listaItens.STATUS}"/></td>
<td><c:out value="${listaItens.DESC_FAZENDA}"/></td>
<td><c:out value="${listaItens.id_fazenda}"/></td>
`</c:forEach>`