WW + action + como atualiza dados?

0 respostas
aorocha
Pessoal estou começando agora com ww, tenho uma action ex user.Action quando clico nessa acao me mostra uma tela com os dados do usuario logado e permite alterar alguns dados, o codigo esta assim:
private br.com.maringa.compGerusa.usuario.Usuario model = new br.com.maringa.compGerusa.usuario.Usuario();
	private String senhaConf;
	private String btGravar;
	
	public String execute() {
		String ret = INPUT;
		
		if (btGravar != null){
			DAO dao = new DAO();

			dao.beginTransaction();
			dao.update(model);
			dao.commitTransaction();
			
			ret = SUCCESS;
		}else{
			model = this.userSession.getUser().getPerSist().getUsuario();
		}
		
		return ret;
	}
	
	public Object getModel() {
		return this.model;
	}

quando entro nessa action ele mostra o usuario do sistema, quando clico no botao btGravar ele salvaria as alterações. só que perco o model, ex clico a primeira vel ele pega o usuario e joga na model, e exibe na tela, o usario altera os dados e clica em gravar, no metodo execute verifico que o
botao foi clicado e salvo o model, mas o model não fica com referencia da primeiro clique e como se ele tivesse dado um new? como falo para conserva o model e pergando as alterações feitas e salva-las?

Criado 11 de maio de 2006
Respostas 0
Participantes 1