项目里面为了开发方便要实现跨域,正常可以通过拦截器去实现CORS达到跨域,但是如果当前方法404,请求就经过不了拦截器,这时候返回给前端也就没有Access-Control-Allow-Origin,导致前端接受不了response数据也就拿不到具体的错误信息。现在我的问题是,如果要在404等的情况下也支持跨域,应该在apache上面设置还是在jfinal本身设置,可不可以通过继承RenderFactory重写getErrorRender的方法去设置?
me.setRenderFactory(new MyRenderFactory());