JFinal有没有策略设置多个不同出错页面
在JFinal中,可以统一设置出错页面:setError404View("/ui/freemarker/error/404.html");
我现在把移动端站点页面与电脑端站点页面放在了同一个项目下面,有没有什么策略可以根据路径设置不同的出错页面?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我们 一般都是 nginx 里面 判断一下的
这样效率高点
mark 这个有用
重写了这个ErrorRenderFactory,是不是要在 configConsotant中,调用setErrorRenderFactory设置一下就能工作了?
你代码的最后一部分已经有答案,多谢,请忽略我的提问
扩展一下 IErrorRenderFactory 接口,在这里可以接管所有 render 异常,然后就可以随心所欲地跳转到任何页面了。在 ErrorRender 中判断一下请求是否来自移动端: