Tworzę serwlet, który musi załadować informacje konfiguracyjne. Częścią informacji o konfiguracji, której potrzebuję, jest lista Ciągów (w szczególności lista nazw hostów i/lub adresów URL).Serwlety Java - Przechowywanie listy wartości w pliku web.xml (wiele wartości parametrów dla pojedynczej nazwy paramicznej)
Miałem nadzieję zapisać te informacje w pliku web.xml mojego serwletu (więc nie muszę pisać własnego parsera) jako kontekst-param lub init-param; zasadniczo wiele wartości param dla pojedynczego paramname.
Przykład co chciałbym:
<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>
moich wstępnych badań wskazuje na to, to nie jest możliwe - że nie może być tylko jeden param-value dla każdego param-name (wewnątrz albo od kontekstu param lub init-param).
Wiem, że mógłbym użyć rozdzielonej listy w ramach jednej wartości parametru, 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?
Jak podejrzewałem .... dobra, zrobię to, ale to nie znaczy, że muszę to lubić! – greenlaw