Olá, criei um projeto em jsf (no netbeans) para aprendizagem, e inicialmente criei 2 telas com componentes do Primefaces e um link que muda de uma pagina para a outra. Quando executo o projeto (F6) e clico no link apenas o index é exibido corretamente. Mas quando executo o arquivo (shit+f6) ambos funcionam normalmente. O backbean foi mapeado com :
@ManagedBean(name=“bean”)
@ViewScoped
O que poderia ser ?? algum tipo de mapeamento ? algo com glassfish ?
Agradeço a ajuda.
INDEX :
<?xml version='1.0' encoding='UTF-8' ?> Index#{bean1.msg}
PAGINA1 :
<?xml version='1.0' encoding='UTF-8' ?> Pagina1#{bean1.msg}
BEAN :
package backbean;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
@ManagedBean(name=“bean1”)
@ViewScoped
public class bean1 {
private String msg;
private String msg1;
public bean1(){
msg = “MSGBEAN - OK”;
msg1 = “PAGINA 1 ACESSADA - OK”;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getMsg1() {
return msg1;
}
public void setMsg1(String msg1) {
this.msg1 = msg1;
}
}