[Resolvido] Struts 2 - Dúvida Simples - Exibir input com value preenchido na tela

2 respostas
paulofernandesjr

opa!
como faço para exibir um input na tela do usuario com o dado que veio preenchido
Action

/** * executa o metodo */ public String execute() throws Exception { try { Cliente cliente = new ClienteBiz().getById(codCliente); return "inputCliente"; } catch (Exception e) { e.printStackTrace(); System.out.print("Erro.EditClienteAction=" + e); return "fail"; } }

XML

<action name="editCliente!*" method="{1}" class="com.syscall.action.cliente.EditClienteAction">
			<result name="inputCliente">/WEB-INF/jsp/cliente/editCliente.jsp</result>
			<result name="input">/WEB-INF/jsp/cliente/editCliente.jsp</result>
			<result name="success">/WEB-INF/jsp/cliente/editCliente.jsp</result>
			<result name="fail">/WEB-INF/jsp/cliente/editCliente.jsp</result>				
		</action>

JSP

<label>Nome Fantasia </label> <s:textfield name="nomeFantasia" size="50" maxlength="40" value="" />

abraço

2 Respostas

mduques
private String nomeFantasia;
public String getNomeFantasia(){
return nomeFantasia;
}

public void setNomeFantasia(String nomeFantasia){
this.nomeFantasia = nomeFantasia;
}
 public String execute() throws Exception {   
        try {   
            Cliente cliente = new ClienteBiz().getById(codCliente);   
            nomeFantasia = cliente.getNomeFantasia();
            return "inputCliente";                             
        }   
        catch (Exception e) {       
            e.printStackTrace();   
            System.out.print("Erro.EditClienteAction=" + e);   
            return "fail";   
        }   
    }
paulofernandesjr

certinho!

valeu

Criado 29 de outubro de 2008
Ultima resposta 29 de out. de 2008
Respostas 2
Participantes 2