Pegar o valor de um combo

pessoal… estou tentando realizar uma consulta no Banco, por exemplo qdo eu seleciono o valor de um combobox , usuário, e clico em Ok era pra retornar todos os valores referentes aqele usuário… na minha classe em java eu fiz a sql dessa maneira :

[code]public ArrayList NumeroChamado(){
this.conexao = this.cx.getConnect();
ArrayList listlivros = new ArrayList();
try{

       sessao = conexao.createStatement();
       ResultSet rs  = sessao.executeQuery("SELECT   USUARIO, NUMCHAMADO, DATA, CENTRO_CUSTO, SOFTWARE, HARDWARE, PROBLEMA FROM AUTOR WHERE USUARIO =?  ");                         
       
        while(rs.next()){
           LivroVO liv = new LivroVO();      
            liv.setUsuario(rs.getString(1)); 
            liv.setNumChamado(rs.getString(2));                                                               
            liv.setData(rs.getString(3));
            liv.setCentroCusto(rs.getString(4));
            liv.setSoftware(rs.getString(5));
            liv.setHardware(rs.getString(6));
            liv.setProblema(rs.getString(7));                                              
            listlivros.add(liv);
  
        }
    }
    catch(SQLException sqlex){
        sqlex.printStackTrace();
    }    
    return(listlivros);
}[/code]

e no arquivo JSP

[code]<%
List lista = chamadobd.NumeroChamado();
Iterator listaIt = lista.iterator();

while&#40;listaIt.hasNext&#40;&#41;&#41;&#123;
	chamadovo=&#40;LivroVO&#41; listaIt.next&#40;&#41;;
            
    %&gt;
           &lt;tr&gt;&lt;td&gt;&lt;%= chamadovo.getUsuario&#40;&#41;%&gt;&lt;/td&gt;&lt;td&gt;&lt;%= chamadovo.getNumChamado&#40;&#41;%&gt;&lt;/td&gt;&lt;td&gt;&lt;%=chamadovo.getData&#40;&#41;%&gt;&lt;/td&gt;&lt;td&gt;&lt;%=chamadovo.getCentroCusto&#40;&#41;%&gt;&lt;/td&gt;&lt;td&gt;&lt;textarea name=&quot;&quot; rows=&quot;4&quot; cols=15&quot;&gt; &lt;%=chamadovo.getProblema&#40;&#41;%&gt;&lt;/textarea&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;Fechando.jsp&quot;target=&quot;help&quot;&gt;Fechar Chamados&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
    &lt;%&#125;%&gt;       

<%}%>[/code]

porem qdo clico em OK ele simplesmente n mostra nada na tela. nm msg de erro… n estou conseguindo passar o valor do combo para fazer a comparação na sql… alguem sabe oq pode estar ocorrendo??

obrigado

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - marcossousa[/color][/size] :joia:

Olá! Você precisa passar o ID na pesquisa (local onde vc indicou com o ponto de interrogação no comando SELECT).
Tente o seguinte código e adapte no seu JSP:

[code]public ArrayList NumeroChamado(String id) {

    this.conexao = this.cx.getConnect&#40;&#41;; 
    ArrayList listlivros = new ArrayList&#40;&#41;; 
PreparedStatement pstmt = null;
ResultSet rs = null;

    try &#123; 
          
       sessao = conexao.createStatement&#40;&#41;; 
   pstmt = conn.prepareStatement&#40;&quot;SELECT USUARIO, NUMCHAMADO, DATA, CENTRO_CUSTO, SOFTWARE, HARDWARE, PROBLEMA FROM AUTOR WHERE USUARIO = ?&quot;&#41;;
   pstmt.setString&#40;1, id&#41;;
   rs = pstmt.executeQuery&#40;&#41;;
        
        while&#40;rs.next&#40;&#41;&#41;&#123; 
           LivroVO liv = new LivroVO&#40;&#41;;      
            liv.setUsuario&#40;rs.getString&#40;1&#41;&#41;; 
            liv.setNumChamado&#40;rs.getString&#40;2&#41;&#41;;                                                                
            liv.setData&#40;rs.getString&#40;3&#41;&#41;; 
            liv.setCentroCusto&#40;rs.getString&#40;4&#41;&#41;; 
            liv.setSoftware&#40;rs.getString&#40;5&#41;&#41;; 
            liv.setHardware&#40;rs.getString&#40;6&#41;&#41;; 
            liv.setProblema&#40;rs.getString&#40;7&#41;&#41;;                                              
            listlivros.add&#40;liv&#41;; 
  
        &#125; 
    &#125; 
    catch&#40;SQLException sqlex&#41;&#123; 
        sqlex.printStackTrace&#40;&#41;; 
&#125; finally &#123;
      rs.close&#40;&#41;;
  rs = null;
  pstmt.close&#40;&#41;;
  pstmt = null;
&#125;
    return&#40;listlivros&#41;; 
&#125;[/code]

Obs.: é uma boa prática fechar o ResultSet e o PreparedStatement, no “finally”.

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - marcossousa[/color][/size] :joia:

Ainda não consegui… n consiguo achar o erro … e nm adapatr no jsp… mais alguma dica?
vlw