我正在創建一個需要加載配置信息的servlet。我需要的部分配置信息是一個字符串列表(特別是主機名和/或URL列表)。Java Servlets - 在web.xml中存儲值列表(單參數名的多個參數值)
我希望將這些信息存儲在我的servlet的web.xml文件中(所以我不必編寫自己的解析器)作爲context-param或init-param;基本上是一個參數名稱的多個參數值。
我想什麼例子:
<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>
我最初的研究似乎表明這是不可能的 - 這隻能有任何PARAM名單PARAM值(無論是上下文內param或init-param)。
我知道我可以在一個參數值中使用分隔列表,但是如果我仍然想使用web.xml,那真的是我唯一的選擇嗎?我應該停止抱怨並編寫自己的配置文件解析器嗎?
正如我懷疑....好吧,我會做到這一點,但這並不意味着我必須喜歡它! – greenlaw 2012-04-12 13:14:32