自定义例外页面未被选中

2020-09-28 06:06发布

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

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


嗨,

我正在尝试从服务层引发自定义异常(扩展RuntimeException)。 关于" serverError.jsp",我在web.xml中创建了以下代码段。 谁能告诉我为什么我的jsp没有得到显示,而是'serverError.jsp'被选择了?

  <错误页面>
       com.philips.pcms.core.exceptions.MyCustomException 
      /WEB-INF/mycustomexceptionpage.jsp 
  
  

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

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


嗨,

我正在尝试从服务层引发自定义异常(扩展RuntimeException)。 关于" serverError.jsp",我在web.xml中创建了以下代码段。 谁能告诉我为什么我的jsp没有得到显示,而是'serverError.jsp'被选择了?

  <错误页面>
       com.philips.pcms.core.exceptions.MyCustomException 
      /WEB-INF/mycustomexceptionpage.jsp 
  
  
付费偷看设置
发送
5条回答
追夢秋陽
1楼-- · 2020-09-28 06:21

你好,
该异常会传播到控制器吗?

Br, 瑞莎

wang628962
2楼-- · 2020-09-28 06:29

嗨,

尝试在" Storefront-> web.xml"文件中添加以下内容

   java.lang.Throwable 
      /WEB-INF/common/pages/error/serverError.jsp 
  
  <错误页面>
      <错误代码> 500 
      /WEB-INF/common/pages/error/serverError.jsp 
  
  <错误页面>
      <错误代码> 404 
      /WEB-INF/common/pages/error/404error.jsp 
  

  

并将相应的jsp文件放在那里。

当相应的异常发生时它将自动获取。

小熊yu生菜
3楼-- · 2020-09-28 06:22

嗨,

您可以在hybris中创建一个cms页面。 因此,每当发生异常时,只需基于"页面标签"获取您的cms页面即可:

storeCmsPageInModel(model,getContentPageForLabelOrId(ERROR_CMS_PAGE));

并将其作为视图返回。

悉达思(Siddharth)

暮风yp
4楼-- · 2020-09-28 06:37

嗨,Shwetha,

我还没有将其传播到控制器。 引用了链接 链接文字

,并认为2个选项中的任何一个都会起作用。 您可以建议显示" mycustomexceptionpage.jsp"的方法吗?

一只江湖小虾
5楼-- · 2020-09-28 06:30

嗨,

那也不起作用。 :(

一周热门 更多>