設定情報を読み込む必要があるサーブレットを作成しています。私が必要とする構成情報の一部は、文字列のリスト(具体的には、ホスト名やURLのリスト)です。Javaサーブレット - web.xmlに値のリストを格納する(複数のparam-valueの単一のパラメータ名)
私はこの情報を私のサーブレットのweb.xmlファイルに保存したいので(私自身のパーサーを書く必要はありません)、context-paramまたはinit-paramのどちらかとしてください。基本的に単一のparam-nameに対する複数のparam-valueです。私が望むものの
例:
<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-nameに単一のparam-値が存在することができることを(、コンテキストのいずれかの範囲内paramまたはinit-param)を使用します。
単一のparam-value内で区切られたリストを使用することはできますが、まだweb.xmlを使用したいのであれば、私の唯一の選択肢ですか?ちょうどうんざりを止め、自分の設定ファイルパーサーを書くべきですか?
私は大丈夫、私はそれをやる....疑われるとして、それは私がそれを好きに持って意味するものではありません! – greenlaw