Как правильно настроить страницу ошибки 404

Я настроил ошибку 404 на какую-то страницу с ошибкой. Но это работает, когда я даю неправильный URL-адрес, который состоит из точки (.), но когда я даю какой-то неправильный URL-адрес, который не имеет точки (.), он не перенаправляется на страницу ошибки 404. Вместо этого выбрасывается NullPointedException.


person Dibyendu    schedule 29.12.2014    source источник


Ответы (1)


Я искал эту проблему и нашел ответ, который сработал для меня. Причиной вышеуказанной проблемы был используемый мной класс фильтра, который называется FilterDispatcher. Который кажется устаревшим. Вместо этого я использовал следующий, который решил проблему.

 <filter>
<filter-name>struts2</filter-name>

<filter-class>
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>

person Dibyendu    schedule 06.01.2015