Duvida <jsp:setProperty> urgente

0 respostas
F
Sou meio novo, me apresentei ao começo do ano, mas teve que cadastrarme de novo no forum, e desculpem meu português que sou de lingua española. Minha duvida é a seguinte Estou usando JSP con JSF vou pegar o codigo em conflito: no pedido.jsp tenho:
<jsp:useBean id="pedidoBean" class="com.beans.PedidoBean" scope="session" >
            <jsp:setProperty name="pedidoBean" property="cliente" value="${sessionScope.cliente}"/>
            <jsp:setProperty name="pedidoBean" property="produtos" value="${produtos}"/>
        </jsp:useBean>


<c:forEach var="produto" items="${produtos}">
<li>${produto.descricao}
  </c:forEach>
E num servlet eu tinha um List produtos e colocado :
request.setAttribute("produtos", produtos);
E num outro que é executado no momento de login:
request.getSession().setAttribute("cliente", cliente);
Eu tenho um Bean PedidoBean com:
private List<Produtos> produtos;
private Cliente cliente;
com os respeitivos setters e getters. Numa JSP seguinte da mesma sessão: confimar.jsp
<p>Bemvindo ${pedidoBean.cliente.nome}</p>
    <p>Endereço : ${pedidoBean.cliente.endereco}</p>
    <p>Bairro : ${pedidoBean.cliente.bairro}
    <p>Cidade : ${pedidoBean.cliente.cidade}</p>
    <p>Data : ${pedidoBean.dataVenda}</p>

    <c:forEach var="produto" items="${pedidoBean.produtos}">
                    
      <li>  ${produto.descricao}</td>
                      
     </c:forEach>

Confirmar.jsp mostra corretamente o cliente, mas nada no produto.
Eu acho qué é por que a linha de pedido.jsp no esta seteando a propiedade corretamente. Alguma sugerencia?

Criado 6 de outubro de 2010
Respostas 0
Participantes 1