Struts 2 Пользовательская обработка исключений - PullRequest
0 голосов
/ 23 сентября 2011

Я новичок в Struts 2. Я использую документацию Apache Struts 2 для изучения Struts 2.

Мне нужен учебник для пользовательской обработки исключений в Struts 2;где мне искать?

1 Ответ

1 голос
/ 23 сентября 2011

Рекомендую направляющие ; они охватывают большинство функций, включая обработку исключений .

В двух словах: перехватчик «исключений» обрабатывает декларативную обработку исключений в Struts 2. Вы можете объявить как глобальные, так и специфичные для исключения обработчики исключений. Каждый указывает исключение для обработки и результат, который будет возвращен, если исключение будет перехвачено:

<!-- Here the results are expected to be global results. -->
<global-exception-mappings>
    <exception-mapping exception="java.sql.SQLException" result="SQLException"/>
    <exception-mapping exception="java.lang.Exception" result="Exception"/>
</global-exception-mappings>

<!-- Here an action configuration adds an addition exception handler. -->
<action name="DataAccess" class="com.company.DataAccess">
    <exception-mapping exception="com.company.SecurityException" result="login"/>
    <result name="SQLException" type="chain">SQLExceptionAction</result>
    <result>/DataAccess.jsp</result>
</action>

Если после этого у вас возникнут дополнительные вопросы, вам нужно быть более конкретным.

...