Pessoal sei que e a versao antiga do vraptor mas estou precisando de dentro de uma Logica fazer um redirect ja peguei HttpServletResponse vi anotação @In na minha logica so que tomo uma exception
@Component
public class MyLogic() {
@In
private HttpServletResponse response;
public void test() {
this.response.sendRedirect("test.index.logic");
}
}
exception
java.lang.IllegalStateException: Cannot forward after response has been committed
org.vraptor.view.RegexViewManager.directForward(RegexViewManager.java:76)
org.vraptor.view.OverridableViewManager.forward(OverridableViewManager.java:63)
org.vraptor.interceptor.ViewInterceptor.intercept(ViewInterceptor.java:36)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.OutjectionInterceptor.intercept(OutjectionInterceptor.java:36)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.ExecuteLogicInterceptor.intercept(ExecuteLogicInterceptor.java:38)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.SettingAndValidationInterceptor.intercept(SettingAndValidationInterceptor.java:130)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.InjectionInterceptor.intercept(InjectionInterceptor.java:41)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.ComponentLookupInterceptor.intercept(ComponentLookupInterceptor.java:57)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.plugin.interceptor.ContinueToFlowInterceptor.intercept(ContinueToFlowInterceptor.java:27)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
br.inf.atena.interceptor.DAOInterceptor.intercept(DAOInterceptor.java:17)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
br.inf.atena.interceptor.AutorizacaoInterceptor.intercept(AutorizacaoInterceptor.java:43)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.plugin.interceptor.ConcatenateInterceptorsLogicFlow.execute(ConcatenateInterceptorsLogicFlow.java:41)
org.vraptor.InterceptorStack.intercept(InterceptorStack.java:49)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:22)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:47)
org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:97)
org.vraptor.core.DefaultController.execute(DefaultController.java:46)
org.vraptor.http.DefaultDispatcher.dispatch(DefaultDispatcher.java:44)
org.vraptor.VRaptorServlet.service(VRaptorServlet.java:48)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Lebrando ainda que este projeto esta na versao antiga do VRaptor 2.6.0
Obrigado !!!
JVDS