Duvida qual variável do select passar

5 respostas
javaprogramação
R

Boa devs, alguém pode me ajudar em uma duvida… eu tenho dois select, os dois consulta o banco de dados… Tenho Equipamentos, e Operações…

Ao selecionar o equipamento x no select, vou consultar o banco de dados para o select Operações puxar somente as Operações que não estão em uso de acordo com o equipamento que selecionei…

Onde está “variável” na consulta de operação, é que devo passar o que foi selecionado no select equipamentos, para mostrar somente as Operações disponível de acordo com o que selecionei no select de equipamentos…

mas não sei o que devo passar ali como variável do select, peço desculpa se não consegui esclarecer tão bem

MEU SELECT DO EQUIPAMENTOS

<select name='field-number-key-COD_EQUIP' id='field-number-key-COD_EQUIP' type='text' class='form-control input-lg'lang='Equipamento,N'
		onkeypress='Javascript:return only_alphabetic_acentos(this,event);' disabled >
	
	<option value='' selected>-- Selecione --</option>
	
	<struts_logic:iterate id="arrHH_EQUIPAMENTOS" name="collHH_EQUIPAMENTOS" scope="page" type="java.util.ArrayList">
		<option value='<%=arrHH_EQUIPAMENTOS.get(0).toString()%>' <%=arrHH_EQUIPAMENTOS.get(0).toString().equals(COD_EQUIP) ? "selected" : ""%>>
			<%=arrHH_EQUIPAMENTOS.get(1).toString()%>
		</option>
	</struts_logic:iterate>
</select>

MEU SELECT DE OPERAÇÂO

<select name='field-number-key-CODOPERACAO' id='field-number-key-CODOPERACAO' type='text' class='form-control input-lg' lang='Operação,N' onkeypress='Javascript:return only_alphabetic_acentos(this,event);' disabled >
	<option value='' selected>-- Selecione --</option>
	<struts_logic:iterate id="arrHH_OPER_CAMPO" name="collHH_OPER_CAMPO" scope="page" type="java.util.ArrayList">
		<option value='<%=arrHH_OPER_CAMPO.get(0).toString()%>'<%=arrHH_OPER_CAMPO.get(0).toString().equals(CODOPERACAO) ? "selected" : ""%>>
			<%=arrHH_OPER_CAMPO.get(1).toString()%>
		</option>
	</struts_logic:iterate>
</select>

CONSULTA NO BANCO PARA EQUIPAMENTOS

<executequery:query resultSet="collHH_EQUIPAMENTOS" listPages="collListPagesHH_EQUIPAMENTOS"
	sqlSelect="select s.codequip, s.descrequip from hh_equipamentos s where s.action<>'D' order by s.descrequip" page="0" conPool="4" >
</executequery:query>

CONSULTA NO BANCO PARA OPERAÇÃO

<executequery:query resultSet="collHH_OPER_CAMPO" listPages="collListPagesHH_OPER_CAMPO"
	sqlSelect="SELECT CODOPERCAMPO, DESCROPERCAMPO FROM hh_oper_campo O WHERE O.CODOPERCAMPO NOT IN (SELECT CODOPERACAO FROM MED_EQUIP M WHERE m.COD_EQUIP = <variavel>); " page="0" conPool="4">
</executequery:query>

5 Respostas

Lucas_Camara

Qual framework vc está usando?

R

Cara to fazendo em jsp, uso jquery

Lucas_Camara

Uma dúvida, de que framework é essa tag: executequery:query ?

Vc tem isso:

<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

Na sua página JSP?

R

Desculpa a demora, a tag é jdbc

Não tenho tags bean

R

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix=“struts_logic”%>
<%@ taglib uri="/WEB-INF/executequery.tld" prefix=“executequery”%>
<%@ taglib uri="/WEB-INF/permission.tld" prefix=“permission”%>

Criado 16 de março de 2020
Ultima resposta 27 de mar. de 2020
Respostas 5
Participantes 2