2013-07-27 1 views
0

Я столкнулся с проблемой, я хочу динамически установить тег ограничения безопасности в соответствии с моим конфигурационным файлом, но я не могу этого сделать. Поэтому я надеюсь, что тег в web.xml может быть динамически сгенерирован или написан за пределами web.xml. Большое спасибо за вашу помощь!Может ли тег <security-constraint> в web.xml динамически генерироваться или записываться за пределами web.xml?

ответ

2

Я думаю, что ваш вопрос может быть связан с this. Однако, если вы работаете с спецификацией Servlet 3.0, вы можете попробовать подход к программному добавлению и настройке безопасности для сервлета, как показано на рисунке here.

+0

Большое спасибо за помощь. Я хочу решить, аутентифицироваться или нет в соответствии с моим конфигурационным файлом на диске. Прежде чем я запустил свое веб-приложение, мне нужно сделать тег ограничения безопасности перемещенным или зарезервированным в web.xml после проверки файла конфигурации. Но мое веб-приложение было запущено как служба пакетов osgi, я не могу извлекать и изменять web.xml, поэтому мне интересно, можно ли записать тег ограничения безопасности во внешний XML-файл, который может быть изменен динамически или если тег ограничения безопасности может быть сгенерирован только тогда, когда мне это нужно. –

+0

Если это так, вы должны попробовать путь «Фильтр», предполагая, что вы можете настроить его в web.xml. –