2013-09-23 2 views
4

Есть ли способ использовать контекстное Params внутри web.xmlиспользование Контекст-PARAMS внутри web.xml

пример

<context-param> 
    <param-name>AUTH_SERVER</param-name> 
    <param-value>10.126.35.10</param-value> 
</context-param> 
... 

<filter> 
    <filter-name>NtlmHttpFilter</filter-name> 
    <filter-class>jcifs.http.NtlmHttpFilter</filter-class> 
    <init-param> 
     AUTH_SERVER 
    </init-param> 
... 

ответ

1

При реализации фильтра, вероятно, вы должны прочитать <init-param> параметр фильтра. Там, вместо чтения параметра фильтра, вы можете прочитать непосредственно контекстные параметры, с помощью:

filterConfig.getServletContext().getInitParameter("paramName"); 

ли это решить вопрос?

+0

Моя проблема возникает из-за того, что мне нужно аутентифицировать пользователя при доступе, используя ntlm, а затем мне нужно использовать эти учетные данные для авторизации использования в зависимости от его выбора дальше. Я знаю, как получить доступ к контекстному параметру в коде, но я не знаю, есть ли способ получить доступ к ним внутри web.xml – Apostelis

+0

Невозможно описать эту функцию. Источник: http://stackoverflow.com/questions/13575015/can-context-param-be-referenced-inside-web-xml –

Смежные вопросы