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