Boa tarde pessoal. Tudo bom?
Depois de muito pesquisar, eu não consegui achar nada satisfatório ou que funcionasse pra mim.
Pois bem, vou explicar o cenário.
Estou estudando AngularJS e queria fazer uma pequena aplicação que utilizasse o esquema de Single Page Application do Angular, mas que por trás dele, quem comandasse fosse o Vraptor.
Consegui configurar o Vraptor tranquilamente, mas não consigo fazer com ele redirecione para uma única página. Por exemplo:
public class HTMLPathResolver extends DefaultPathResolver {
protected HTMLPathResolver(){
this(null);
}
@Inject
public HTMLPathResolver(FormatResolver resolver) {
super(resolver);
}
@Override
protected String getPrefix() {
return "/WEB-INF/html/";
}
@Override
protected String getExtension() {
return "html";
}
}
Utilizei essa classe para mudar o path normal do vraptor, para ele parar de buscar as pastas JSP, mas mesmo quando eu uso PathResolver, eu não consigo fazer com que todas as páginas redirecionem para a index.html que seria minha página única.
Alguém pode me dar uma luz?
Obrigado.
[EDIT]
Já resolvi o problema, obrigado!