我已经在网上搜索了很长时间了。我发现有人在面对它,但无法找到适当的解决方案。问题是处理template.gsp
中发生的任何异常的最佳方法是什么?我知道我可以在其中使用try-catch
,这样我的 Controller 就不会出现异常,但是我确实发现有人说这不是一个好习惯,但未能回答原因。那么这是错误的方法吗?如果是的话,有没有更好的解决方案来解决这个问题呢?
最佳答案
正确的方法是使用500错误处理程序:http://grails.org/doc/latest/guide/theWebLayer.html#mappingToResponseCodes
如果 View 中有很多逻辑可能会产生错误,请考虑将代码重构到标签库中,从而可以更好地处理错误
关于grails - Groovy服务器页面中的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23508906/