我对此有点疯狂。起初,我的映射如下
"500"(view:'/error/exception')
但是,然后我们发现,如果在 Spring Security 代码中抛出异常,则错误页面是不正确的。通过查看源代码,我将映射从视图更改为操作
"500"(controller: "error", action: "exception")
并且,在操作中,我将向另一个将呈现视图的操作发送重定向请求。似乎一切正常。
但是,今天我发现如果导致异常的请求是 GET,它可以工作,如果是 POST,那么什么都不渲染,它只是返回 404 给浏览器。
谁能告诉我如何绕过它?