1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida navegação implícita JSF

Pessoal, minha dúvida é a seguinte: Ao clicar em um botão da página login.jsf, o método abaixo roda no meu bean, e retorna a String "usuario" que se refere à página usuario.jsf

public String novo() {
        this.usuario = new Usuario();
        this.usuario.setAtivo(true);
        return "usuario";
    }

Abaixo, o estruturamento das minhas páginas:

http://i41.tinypic.com/es1edg.jpg

Porém o tomcat não redireciona e me retorna o erro abaixo:

/usuario.xhtml Not Found in ExternalContext as a Resource

Se eu mudo a String de retorno do método acima para "../publico/usuario.jsf" ele redireciona corretamente...

É assim mesmo que deve funcionar? Todos os exemplos que vejo tem como retorno apenas o nome da página, sem extensão e sem caminho hierárquico de pastas...

  • Experimenta no método novo() dar return "/publico/usuario" que tem que funcionar!

    Tirq   19 de set de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsf java-ee web ou faça a sua própria pergunta.