ManagedBeans de Request

4 respostas
D

Pessoal criei um ManagedBean de Request para testar, mas nao consigo entender, quando eu clico em um botao ele entra no meu metodo mas na pagina continua os dados, como o bean e de request nao era pra apagar?

package managedbeans;
import java.util.Date;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;


@ManagedBean(name="inicioMB")
@RequestScoped
public class InicioMB {

	private String nome;

	private Date date;
	
	private String idade;
	
	public void salvar(){
		System.out.println(nome + " " +idade);
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public String getIdade() {
		return idade;
	}

	public void setIdade(String idade) {
		this.idade = idade;
	}
	
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:rich="http://richfaces.org/rich">
    	
	<h:form>
		<div>
			<span>
				<h:outputText value="Nome: " />
			</span>
			<span>
				<h:inputText value="#{inicioMB.nome}" />
			</span>				
		</div>	
		<div>
			<span>
				<h:outputText value="Idade:" />
			</span>	
			<span>
				<h:inputText value="#{inicioMB.idade}" />
			</span>						
		</div>	
		<div>
			<span>
				<h:commandButton action="#{inicioMB.salvar}" value="Salvar">					
				</h:commandButton>
			</span>								
		</div>	
	</h:form>
	
</html>

4 Respostas

drsmachado

Não.

D

vc poderia me explicar drsmachado?

D

Ou alguem q saiba, nao consigo entender =[

D

Alguem me ajuda?

Criado 14 de agosto de 2012
Ultima resposta 15 de ago. de 2012
Respostas 4
Participantes 2