在wicket6.x或wicket7.7中抛出意外异常时,应显示通用内部错误页面?

时间:2017-07-03 10:14:00

标签: wicket-1.5 wicket-6 wicket-7

protected void init() {
        getApplicationSettings().setInternalErrorPage(BnafInternalErrorPage.class);
        getApplicationSettings().setPageExpiredErrorPage(BnafAccessDeniedErrorPage.class);
        getApplicationSettings().setAccessDeniedPage(BnafAccessDeniedErrorPage.class);
        getExceptionSettings().setInternalErrorPage(IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);

在上面的代码中,我在IExceptionSettings上遇到错误。

1 个答案:

答案 0 :(得分:1)

在wicket 7中删除了

IExceptionSettings

所以你可以替换下面这行。

getExceptionSettings().setInternalErrorPage(IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);

getExceptionSettings().setUnexpectedExceptionDisplay(ExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);

要了解更多详情,请点击此处 https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+7.0#MigrationtoWicket7.0-AllIXyzSettingsareremovedWICKET-5410