Java Servlets - Przechowywanie listy wartości w web.xml (wiele wartości param dla pojedynczej nazwy param)
Tworzę serwlet, który musi załadować informacje o konfiguracji. Część informacji konfiguracyjnych, których potrzebuję, to lista ciągów (w szczególności lista nazw hostów i / lub adresów URL).
Miałem nadzieję przechowywać te informacje w pliku web.xml mojego serwletu (więc nie muszę pisać własnego parsera) jako paramu kontekstowego lub init-param; zasadniczo wiele wartości param dla pojedynczej nazwy param.
Przykład tego, co chciałbym:
<code><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> </code>
Moje wstępne badania zdają się wskazywać, że nie jest to możliwe - że może istnieć tylko jedna wartość param dla dowolnej nazwy param (w obrębie param kontekstu lub init-param).
Wiem, że mogę po prostu użyć listy rozdzielanej w ramach jednej wartości param, ale czy to naprawdę moja jedyna opcja, jeśli nadal chcę korzystać z web.xml? Czy powinienem przestać marudzić i napisać własny parser plików konfiguracyjnych?