Ajuda em jsp!

2 respostas
thiago.correa

olhe o código fonte e veja o valor da combo, é provável que o erro esteja na atribuição do valor do Select, e não na tua servlet!

2 Respostas

I
JSP
Codigo : <html:text property="id" size="40" maxlength="40"/>    	  				
 			<br>
    	 Nome : &lt;html:text property="nome" size="40" maxlength="40"/&gt;    	  				
    	  			<br>
    	  Telefone : &lt;html:select property="telefone" &gt;
    	            &lt;c:forEach var="lista" items="${colecao}"&gt;
                          &lt;html:option value="${lista.telefone}"&gt;  
                                    &lt;c:out value="${lista.telefone}"/&gt; 
                         &lt;/html:option&gt;
                                  &lt;/c:forEach&gt; 
                	  		   &lt;/html:select&gt;
       	  			<br>
    	  			idade : &lt;html:text property="idade" size="40" maxlength="40"/&gt;    	  				
    	  			<br>
    	  		    &lt;center&gt;
     	  		             &lt;input type="submit" value="Incluir" onclick="document.formularioProcessarInclusaoCliente.action='/Treinamento/ProcessarInclusaoCliente.do';submit()" &gt;
	    			&lt;/center&gt;
Servlet
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		VOCliente voCliente = null;
       		FormularioProcessarCliente formulario = (FormularioProcessarCliente) form ;		
		
        System.out.println("Acao de Processar Inclusao de Cargos...");
        
        voCliente = new VOCliente();
        voCliente.setId(Integer.parseInt(formulario.getId()));
        voCliente.setNome(formulario.getNome());
        System.out.print(formulario.getTelefone());
        voCliente.setTelefone(formulario.getTelefone());
        voCliente.setIdade(formulario.getIdade());
        
           Fachada.getInstancia().incluirCliente(voCliente);
     	
  	   return mapping.findForward("InclusaoCliente");		
		
	}
  • Gente na minha jsp ta sem erro nenhum . O meu problema ta no campo telefone … tipo ele exibe o telefone em uma combo na minha jsp blza !

  • So que quando eu armazeno esses dados no banco o telefone aparece na tabela deste modo - “${lista.telefone}” nao exibindo assim o numero do telefone . Ker erro deve ser esse ?

  • A kem ajudar agraço !

I
  • Desculpa amigo mas nao intendi o ke vc kiz dizer !?

  • MAs ele ta exibindo na combo normal o telefone … so é na hora de passar pro banco ke ele nao passa o valor verdadeiro do numero …ele passa isso "${colecao.telefone}" e nao isso -->>"36332548" que é o ke aparece na combo .

Criado 4 de abril de 2006
Ultima resposta 4 de abr. de 2006
Respostas 2
Participantes 2