eh assim:
vou explicar o problema…eu tenho os seguintes beans:
Colaborador, Telefone e Endereco…
problema 1) O Colaborador possui um endereco que eh do tipo Endereco…como faco para no jsp atribuir no value um objeto…
assim:
<jsp:useBean id="endereco" class="beans.Endereco" scope="request">
<jsp:setProperty name="endereco" property="logradouro" value='<%=request.getParameter("logradouro")%>'/>
<jsp:setProperty name="endereco" property="bairro" value='<%=request.getParameter("bairro")%>'/>
<jsp:setProperty name="endereco" property="cidade" value='<%=request.getParameter("cidade")%>'/>
<jsp:setProperty name="endereco" property="estado" value='<%=request.getParameter("estado")%>'/>
<jsp:setProperty name="endereco" property="cep" value='<%=request.getParameter("cep")%>'/>
</jsp:useBean>
e depois:
<jsp:setProperty name="colaborador" property="endereco" value=<%=endereco%>/>
problema 2) O colaborador possui um vetor fone de Telefones[4]
o metodo set da classe Colaborador esta assim:
public void setFone(Telefone fone){
for (int i = 0; i<4; i++) {
// vetor de telefones é preenchido com valores de 0 a 3
this.fone[i] = fone;
}
}
e tentei fazer assim:
<% int j=1;
int tipo=0;%>
<% for (int i=0;i<4;i++){%>
<jsp:useBean id="tel" class=beans.Telefone" scope="request">
<jsp:setProperty name="tel" property="ddi" value='<%=request.getParameter("ddi"%><%=j%><%")%>'/>
<jsp:setProperty name="tel" property="ddd" value='<%=request.getParameter("ddd"%><%=j%><%")%>'/>
<jsp:setProperty name="tel" property="fone" value='<%=request.getParameter("fone"%><%=j%><%")%>'/>
<% if(request.getParameter("tipo"+j+").equals("Comercial")){
tipo=1;
}if(request.getParameter("tipo"+j+").equals("Residencial")){
tipo=2;
}if(request.getParameter("tipo"+j+").equals("Celular")){
tipo=3;
}if(request.getParameter("tipo"+j+").equals("Fax")){
tipo=4;
}
%>
<jsp:setProperty name="tel" property="tipo" value=tipo/>
<%j++;%>
<jsp:useBean name="colaborador" property="fone" value=<%=tel%>/>
<%}%>
…
soh que naum funcionou preciso de ajuda…alguem jah fez alguma coisa desse tipo?
tem alguma ferramenta que eu possa usar para editar o jsp que me mostre se estah certo ou errado o que estou fazendo…tipo o eclipse…
porque o tomcat te aponta sempre uma linha ou mais acima ou mais abaixo do erro(no meu caso)…
Agradeco toda ajuda…
[]'s