重定向到自定义cms错误页面以查看任何异常

2020-09-06 11:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)是否可以捕获任何异常并将用户重定...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


是否可以捕获任何异常并将用户重定向到受cms控制的自定义页面? 我正在尝试重定向到类似"/错误"的内容,并且使用spring似乎不起作用。 我是否需要编写一些自定义处理程序代码来进行重定向? 有人这样做吗?

跑步hybris 5.1

6条回答
悻福寶寶
2020-09-06 11:50

如果将其添加到AbstractController或web.xml,它将在全局运行。

另一种方法是添加:

  @ControllerAdvice
  公共类GlobalControllerExceptionHandler {
      私有静态最终字符串FORWARD_PREFIX =" forward:";
 
      私有静态最终Logger LOG = LoggerFactory.getLogger(GlobalControllerExceptionHandler.class);
 
      @ExceptionHandler(HttpRequestMethodNotSupportedException.class)
      公共字符串handleHttpRequestMethodNotSupported(最终HttpRequestMethodNotSupportedException异常,最终的HttpServletRequest请求){
          LOG.error(exception.getMessage(),异常);
          返回FORWARD_PREFIX +"/img/405";
      }
  }

  

一周热门 更多>