У меня есть устаревшее Java-приложение, которое использует Acegi Security. Я пытаюсь удалить все сценарии Java со страниц JSP. Есть ли тег ACEGI, который можно использовать для замены следующего выражения:
SecurityContextHolder.getContext().getAuthentication()
Вышеприведенное выражение возвращает текущий зарегистрированный пользовательский объект. Например, у меня может быть страница JSP с надписью «Привет, Боб, твой день рождения 1 января 1980 года». где имя "Боб" и день рождения извлекаются из объекта пользователя Боба.
Примечание. Я знаю, что мое действие Struts может объявить объект User и инициализировать его значением вышеуказанного кода, но я бы предпочел получить прямой доступ к зарегистрированному в данный момент пользователю со страницы JSP.