Pessoal é o seguinte preciso gerar um relatório assim:
tenho uma tabela boletimCadastral com varios campos, e uma FK usoTerreno, gostaria que a patir da selecao de uma opcao no combox listassem todos do itens correspondentes.
exemplo:
SELECIONE /
VAGO
CONSTRUÍDO
PARALISADA
ai e seleciono VAGO e clico em um botao “Gerar relatorio”
e ai aparecer a listagem de todos os boletins que sao VAGOS.
Comecei uma parte mais nao sei se está certo…
aqui o relatorioDAO
public List<Bci> relatorioUsoTerrenos(){
String jpql = "select b from Bci b where b.usoTerreno.id = :pUsoTerreno";
Query query = this.em.createQuery(jpql);
query.setParameter("pUsoTerreno", usoTerrenos());
return query.getResultList();
}
Bci é BoletimCadastralImobiliario
ai o controller
@Get
@Path("/relatorios/uso-terrenos")
public List<Bci> usoTerreno(){
return dao.relatorioUsoTerrenos();
}
ai que eu nao sei como fazer… como passar o parametro
fiz uma JSP assim:
<form action="<c:url value="/relatorios/uso-terrenos"/>">
<select id="usoTerrenos" name="bci.usoTerrenos">
<option value="">SELECIONE</option>
<c:forEach var="ut" items="usoTerrenos">
<option value="${ut.id}">${ut.uso}</option>
</c:forEach>
</select>
</form>
como eu faço para passar o parâmetro corretamente?
e listar…?