Добавление перехватчиков в struts.xml для всех классов действий.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Добавление перехватчиков в struts.xml для всех классов действий.

Сообщение Anonymous »

Я использовал платформу Struts 2 и создал веб-приложение со страницей входа. У меня есть три разных класса Action с именами Action1, Action2, Action3 и разные представления для страниц JSP, которые отображаются путем запуска некоторой бизнес-логики в Action. > классов.
Теперь я хочу проверить, вошел ли пользователь в систему, прежде чем класс Action выполнит обработку.
< strong>Итак, я создал перехватчик ниже, который отлично работает:
public String intercept(ActionInvocation invocation) throws Exception
{
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();

if(session.isNew())
{
response.sendRedirect("Login.action");
}

System.out.println("Interceptor Fired");
String result = invocation.invoke();
return result;
}

Я хочу, чтобы в struts.xml был добавлен перехватчик для всех действий, подобных приведенному ниже


Мой файл struts.xml содержит:










/success.jsp



/success.jsp



/success.jsp




для каждого действия я хочу иметь определение, написанное в struts.xml, которое запускает перехватчик, а не добавляет вручную



Подробнее здесь: https://stackoverflow.com/questions/169 ... on-classes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»