Сервлеты Java -Хранение списка значений в web.xml (несколько параметров -значение& #39;s для одного параметра -имя)

Я создаю сервлет, которому нужно загрузить информацию о конфигурации. Часть информации о конфигурации, которая мне нужна, — это список строк (, в частности, список имен хостов и/или URL-адресов ).

Я надеялся сохранить эту информацию в файле web.xml моего сервлета (, чтобы мне не пришлось писать собственный синтаксический анализатор )либо как параметр контекста -, либо как параметр инициализации -; по существу несколько значений параметра -для одного имени параметра -.

Пример того, что я хотел бы:

<context-param>
    <param-name>validHosts</param-name>
    <param-value>example1.com</param-value>
    <param-value>example2.com</param-value>
    <param-value>example3.com</param-value>
</context-param>

Мои первоначальные исследования, кажется, показывают, что это невозможно --, что может быть только одно значение параметра -для любого имени параметра -(в любом контексте -параметр или инициализация -параметр ).

Я знаю, что могу просто использовать список с разделителями в одном значении параметра -, но действительно ли это мой единственный вариант, если я все еще хочу использовать web.xml? Должен ли я просто перестать ныть и написать свой собственный анализатор файлов конфигурации?

30
задан Ramesh PVK 12 April 2012 в 04:54
поделиться