Groovy服务器页面中的异常处理

Dar*_*har 1 grails exception-handling gsp

我已经在网上搜索了一段时间了。我发现有人在面对它,但无法找到适当的解决方案。问题是处理in中发生的任何异常的最佳方法是什么template.gsp?我知道我可以在其中使用a try-catch,这样我的控制器就不会出现异常,但是我确实发现有人说这不是一个好习惯,但未能回答原因。那么这是错误的方法吗?如果是的话,是否有更好的解决方案来解决这个问题?

Gra*_*her 5

正确的方法是使用500个错误处理程序:http : //grails.org/doc/latest/guide/theWebLayer.html#mappingToResponseCodes

如果您的视图中有很多逻辑可能会产生错误,请考虑将代码重构到标签库中,从而可以更好地处理错误