В моем приложении Struts я хочу выборочно перенаправлять некоторых пользователей (в зависимости от их роли) на статическую страницу, когда они обращаются к некоторым действиям.
Я не ищу здесь полноценного решения для авторизации, но моя проблема очень похожа.
Есть ли способ поставить какой-либо флаг или любую другую деталь с действием в struts-config.xml, которое можно использовать в коде Java, чтобы определить, относятся ли действия к категории, для которой я хочу выборочно запретить доступ?
ПРИМЕЧАНИЕ. Я не расширяю org.apache.struts.action.Action напрямую для своих действий. Вместо этого я определил абстрактный класс, который расширяет org.apache.struts.action.Action, а остальные действия в моем приложении расширяют этот абстрактный класс. Таким образом, я могу выполнить проверку здесь. Здесь я могу определить тип действия, используя функцию mappings.getPath(). Но я не хочу жестко кодировать список путей, которым я хочу выборочно запретить доступ, вместо этого я с нетерпением жду, можно ли это настроить в struts-config.xml.