【发布时间】:2013-10-23 14:35:21
【问题描述】:
我正在使用 play 2.2.0 我有一个用 onError 和 onHandlerNotFound 覆盖方法定义的全局对象设置。从视图来看,由于 sql 语法问题,我正在进行 ajax 调用,该调用会引发 500 个内部服务器,但我无法看到我在 onError 方法中设置的 500 个内部页面,但如果找不到处理程序,我可以看到 NotFound 页面。是不是因为我正在使用 ajax 请求而在意料之中。
object Global extends WithFilters(LogFilter) with GlobalSettings {
override def onError(request: RequestHeader, ex: Throwable) = {
Future.successful(InternalServerError(
views.html.error(ex)
))
}
...
}
【问题讨论】:
-
如果这是一个 ajax 请求,那么问题是你在哪里进行 ajax 调用以及你如何处理结果?换句话说,您能否也发布发出此请求的前端代码?
标签: scala playframework playframework-2.2