Redirect em JSF

6 respostas
caiomacedor

Boa tarde galera. Entrei num projeto JSF e nunca havia trabalhando antes com JSF. Por isso estou aqui pedindo um help de alguem que ja conhece. O problema é esse:
Preciso que logo na index do site já chame um metodo em uma classe *.java. No Struts 2 eu sempre faço assim?

<c:redirect url="minhaAction.action" />

onde “minhaAction” é o nome da action mapeada no struts-config.
portanto em JSF não sei como faço isso. Alguem ai pode me da uma luz?
Muito obrigado.

6 Respostas

P

se você usasse a busca…

http://www.guj.com.br/posts/list/121053.java

http://www.guj.com.br/posts/list/147855.java

Vai chamar a action e ela vai retornar qual pagina página você precisa acessar.

Mas na página index pode usar só isso

<%

response.sendRedirect("/paginaquequiser.jsf");

%>
caiomacedor

Brother acho que vc não entendeu, O meu problema é o seguinte: tenho meu projeto, no web.xml esta definido que inicia sempre na pagina index.jsp

<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

O problema é que eu preciso que na hora que abrir a index ele chame uma action que faz uma chamado ao banco e gere uma lista de usuarios, e ai sim eu posso redirecionar para uma outra pagina que liste esses usuarios.

Eu tentei isso mas não funcionou

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:redirect url="minhaAction" />

P

É só chamar o método que vai gerar a lista de usuários no construtor do bean que mostrará os usuários naquela página.

P

É só chamar o método que vai gerar a lista de usuários no construtor do bean que mostrará os usuários naquela página.

P

Está repetido porque houve um erro aqui.

caiomacedor

Mas do jeito que esta nem esta chamando a classe…

Criado 17 de fevereiro de 2010
Ultima resposta 18 de fev. de 2010
Respostas 6
Participantes 2