環境に基づいた初期化パラメータを web.xml 経由ではなくコード経由でサーブレットに設定する必要がありますが、私のサーブレットのバージョンは 3.0 ではないため、この http://docs.oracle.com/javaee/6/apiを使用できません/javax/servlet/ServletContext.html#setInitParameter%28java.lang.String,%20java.lang.String%29
私はサーブレット コードにアクセスできないので、それを拡張する新しいサーブレットを作成していて、Java コードを介して初期化パラメーターを追加したいと考えています。何か提案はありますか?
<servlet>
<servlet-name>abc</servlet-name>
<servlet-class>abc</servlet-class>
<init-param>
<param-name>abc</param-name>
<param-value>localhost:2001</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
サーブレット abc を拡張し、属性をサーブレット構成に設定する (init() をオーバーライドする) ことによって、上記のこと (init-params を追加する) を行う方法はありますか?