JSF Executar - exibe somente index corretamente

4 respostas
D

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;

}

}

4 Respostas

kcobainnn

O que quer dizer com F6 e SHIT+F6? São atalhos de alguma IDE?

D

Isso, fiz no netbeans.

kcobainnn

Hm, não sei como o netbeans funciona, mas para rodar uma aplicação Web, você utiliza um server, no caso, você está usando o Glassfish, não entendo como você pode “executar” o arquivo, o servidor ele executa TODA sua aplicação e não só um arquivo.
Aconselho pra quem está começando, utilizar o Eclipse e não o Netbeans, ele tem menos coisas prontas e as vezes é até mais simples de utilizar.
Tem como você postar as suas páginas e seu bean aqui?

D

Tem sim, são simples.

Agradeço a dica, vou tentar no eclipse tmb.

Vou aguardar se mais alguem tem alguma ideia.

Criado 22 de janeiro de 2013
Ultima resposta 22 de jan. de 2013
Respostas 4
Participantes 2