0

我有一个 grails 应用程序,我必须检测页面是否成功呈现。

所以,如果我有render view: "mypage",我想知道这个页面是否被tomcat成功渲染。这里不关心它是否到达用户。这是可以通过使用 javascript 事件进行跟踪的另一部分。

我想到的解决方案是使用错误控制器和 url 映射将任何问题(如 404 或 500)映射到一个控制器,但该控制器有点通用,将处理多个问题,而不仅仅是这个。

那么,是否有可能专门知道这个render调用是否正确呈现?

4

1 回答 1

1

尝试使用afterView过滤器类型将过滤器附加到操作。文档提到第一个参数是一个异常,所以如果第一个参数为空,那么渲染成功。(另请注意,文档提到 afterView 在应用 SiteMesh 布局之前被调用,如果这对这个特定问题很重要)

于 2013-10-24T14:12:14.373 回答