Eaeee
Seguinte, eu tenho um formulario onde este formulario eu façp um CRUD de vendedores, onde neste CRUD eu informo o código do vendedor.
A neura ta nisto. Eu preciso deste codigo para um outro formulario. A tela esta na figura:
Este codigo deve vir junto para tela Obter Telefone pois para mim incluir um telefone eu preciso informar o codigo do vendedor. ENTENDERAM? não sei se estou sendo claro.
Eu estou usando Struts.
O Botão adicionar ele chama a action do OBTER TELEFONE.
Estou nesta encrenca a 3 dias e não acho solução.
Agradeço se me ajudarem 
Meu html em partes:
Meu campo código vendedor:
<td class="forme" width="19%" align="right">Codigo do Vendedor </td>
<td class="forme" >
<html:text styleClass="input" property="cdPessoaFisica" size="7" styleId="cdPessoaFisica" size="6" maxlength="5"/>
</td>
Meu Adicionar que chama Obter telefones:
<img cdPessoa")%>','window1','width=400,top=1,left=1,height=175')" src="/svi/svi/imagens/adicionar.gif" border="0">
Minha Action do Obter Telefones:
public class ObterTelefoneAction extends org.apache.struts.action.Action {
private final static String SUCCESS = "success";
private final static String FAIL = "fail";
private OracleDAOFactory orafactory = (OracleDAOFactory)DAOFactory.getDAOFactory(DAOFactory.ORACLE);
private PessoaTelefone pessoaTelefone = new PessoaTelefone();
private PessoaTelefone pessoaTelefoneVO = new PessoaTelefone();
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
orafactory.createConnection();
ObterTelefoneForm obterTelefoneForm = (ObterTelefoneForm) form;
String operacao = (String)obterTelefoneForm.getOperacao();
//request.getParameter("cdpessoa");
System.out.println(request.getParameter("cdpessoa"));
//***************ComboList TipoTelefones*****************
TipoTelefoneService tipoTelefoneService = new TipoTelefoneService(orafactory);
TipoTelefone tipoTelefoneVO = new TipoTelefone();
TipoTelefone tipoTelefone = new TipoTelefone();
tipoTelefoneVO.setCdTipoTelefone(0);
ResultSet rs = tipoTelefoneService.selectTipoTelefone(tipoTelefoneVO);
List<TipoTelefone> listaTipoTelefone = new ArrayList<TipoTelefone>();
while(rs.next()){
TipoTelefone t = new TipoTelefone();
t.setCdTipoTelefone(rs.getInt(1));
t.setNmTipoTelefone(rs.getString(2));
listaTipoTelefone.add(t);
}
request.setAttribute("listaTipoTelefone",listaTipoTelefone);
orafactory.Commit();
orafactory.closeConnection();
return mapping.findForward(SUCCESS);
}
}
