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

标签 grails exception-handling gsp

我已经在网上搜索了很长时间了。我发现有人在面对它,但无法找到适当的解决方案。问题是处理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/

相关文章:

templates - 如何在 Grails 模板 body() 中分配 GSP 变量?

grails - 无法在grails中调用方法本身

grails - 查询数据库以查找符合我的搜索条件的所有记录

javascript - Grails 2.0 : Use Service in javascript function in GSP

rest - 如何在grails中发布文件

c++ - C++异常的正确使用

c# - 套接字连接已中止 - CommunicationException

java - Optional in orElse-Branch throws Exception

mysql - Grails GORM 如何在我的应用程序中加载现有的远程数据库表

grails - 我可以确定何时添加域类吗?