Duvida JEE combo box e botão

Ola galera tenho uma duvida…
gostaria de saber como faço para um botao interagir com uma combo box… sou novo em JEE nao sei muito bem…

por exemplo escolhi o item que quero na combo box. é um iten para ser consultado…
e quando eu clilcar no botao consultar ele vai ver o que esta na combo e ai sim buscar aonde tiver que buscar…
segue o meu codigo ateh agora…

obrigado.

		              <form>
				<div id="wrap">
				<center>
				<td><fmt:message
					key="pagina.common.label.tracking.fileTransfer.retorno.consulta" /></td>
				<select name='CodigoProduto' id="CodigoProduto" class="geral">
					<option value="<%=pageVO. %>">Todos</option>//esta assim pq estou vendo como faze-lo interagir com o resto da aplicação
					<option value='002'>Cobraça</option>
					<option value='003'>Conta Corrente</option>
					<option value='003'>Pagamentos</option>
				</select>
				<tr>
					<input type="submit" value="Consultar" />
				</tr>
				</center>
				</div>
				</form>

Só pra acompanhar, fiquei curioso.

crie um Servlet.

a apostila FJ-21 - Java para Desenvolvimento Web da Caelum ensina como.

Acho que isso vai lhe ajudar … estou usando Servlet com JSTL para popular a combo.

private void comboProduto() throws SQLException {
	List<Produto> listaProduto = produtoService.selecionaTodosProdutos();
	request.setAttribute("listaProduto", listaProduto);
}
<select id="comboProduto" name="comboProduto"  >
	<option value="">.. Selecione ..</option>
	<c:forEach var="produto" items="${listaProduto}">
		<option  value="<c:out value="${produto.codigo}" />" 
	              <c:if test="${produto.codigo==proposta.produto.codigo}">selected</c:if>>
		     <c:out value="${produto.nome}" />
	       </option>
	</c:forEach>
</select>

bom mas aki vc esta somente carregando a combo… preciso saber mesmo como interagir entre bota e combo box…