[RESOLVIDO]Ajuda-Recuperar-Value-Combobox-JSTL

Olá pessoal, estou iniciando com o desenvolvimento Java-WEB, estou usando o Framework Struts 1.3.10 e acabei ficando de cara com uma parede. :?

O meu combo é carregado com os nomes de uma coluna do meu banco de dados, só que quando o usuário selecionar
o item, eu preciso que ele [color=red]retorne pra min toda informação ligada a essa coluna[/color].

[color=red]Ex:[/color] se o código for igual a 1, eu quero receber tudo ligado a ele: nome, preço, Fabricação, Vencimento, etc. O Select necessário eu já possuo.

Eu pensei em criar um outro método para trazer essas informações, mas infelizmente não estou conseguindo fazer essa referencia…¬¬

–Meu ComboBox

<select name="items">  
                <option value="">Selecione o item</option>   
          <c:forEach var="lista" items="${listarItems}">  
                <option value="${lista.cod}">${lista.item}"</option>  
          </c:forEach>  
</select>

—Meu Form

public class Produtos{
    
    private String cod;
    private String marca;
   
    // Get and Set
}

–Minha Lista
----------A minha conexão com o banco é feita pelo DataSource.

    public List<Items> getLista() throws SQLException {
      
      Connection conn = null;
      PreparedStatement stmt = null;
      ResultSet rs = null;
       
      
      List<Items> item = new ArrayList<Items>();
         try {
               conn = getConnection();
               
               stmt = conn.prepareStatement("select cod, nome from tpub.vtabe8  order by nome");
               rs = stmt.executeQuery();
               
               while (rs.next()) {
               Produto prod = new Produto();
               //pega o nome do campo selecionado na query
               prod.setMarca(rs.getString("nome"));
               prod.setCod(String.valueOf(rs.getInt("cod")));
              
               //adiciona o objeto loja na lista 
               item.add(prod);
               
       }
     }
         catch (SQLException e) {
               throw e;
          }
              finally {
                 closeConnection(conn, stmt, rs);
        }
             return item;
        }

----Meu ActionBean

public class ListarProdutosAction extends org.apache.struts.action.Action {

    /* forward name="success" path="" */
    private static final String SUCCESS = "lista";

public ActionForward execute(ActionMapping map, ActionForm form,
                                 HttpServletRequest request, HttpServletResponse response)
       throws Exception {
           // pesquisa no banco de dados a lista completa
            
   List<Items> item = new Item().getLista();
      
      HttpSession session = request.getSession();
      session.setAttribute("listarItems", item);
      
         
       return map.findForward("lista");
    }

Se alguém puder me ajudar, desde já agradeço. Enquanto isso continuarei buscando uma solução… :idea:

da uma lida no apêndice dessa apostila http://www.caelum.com.br/download/caelum-java-web-fj21.pdf

Ok Danilo Andrade darei uma olhada na apostila, obrigado pela dica… :smiley:

Se alguém tiver mais alguma ideia, ainda estou aberto a sugestões…