Estou tentando utilizar VRaptor e Velocity em um mesmo projeto.
Estou conseguindo acessar os arquivos JSP que dentro da estrutura de pastas padrão do VRaptor e também consigo acessar os arquivos VM que estão diretamente no WebContent.
O que eu não consigo é fazer o controller redirecionar para uma página VM.
Alguém tem uma dica?
se vc quiser que só algumas lógicas usem velocity, vc pode criar uma view:
@Component
public class VelocityResult implements View {
//contrutor que recebe request, response e MethodInfo
public void forward() {
String path = // monte o path a partir do methodInfo.getResourceMethod()
request.getRequestDispatcher(path).forward(request, response);
}
/**
* para imports estáticos
*/
public static Class<VelocityResult> velocity() {
return VelocityResult.class;
}
}