Я использовал платформу 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
Добавление перехватчиков в struts.xml для всех классов действий. ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение