Я создаю сервлет, которому нужно загрузить информацию о конфигурации. Часть информации о конфигурации, которая мне нужна, — это список строк (, в частности, список имен хостов и/или 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? Должен ли я просто перестать ныть и написать свой собственный анализатор файлов конфигурации?