Webアプリケーション全体にパラメータを渡す方法 – ServletContext
次に、web.xmlでServletContext “init-param”を使用して、Webアプリケーション全体にパラメータを渡す方法を示すサーブレットのコード例を示します。
デプロイメント記述子(web.xml)
パラメータ値を “init-param”に置き、 “servlet”要素の外側にあることを確認してください
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>com.mkyong.ServletDemo</servlet-class>
</servlet>
<context-param>
<param-name>email</param-name>
<param-value>[email protected]</param-value>
</context-param>
サーブレットコード
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException{
PrintWriter pw = response.getWriter();
pw.println(getServletContext().getInitParameter("email"));
}
getServletContext()。getInitParameter( “email”)メソッドは、web.xmlのServletContextパラメータ値を取得するために使用します。さらに、このパラメータはWebアプリケーション全体からアクセス可能です。
ここにリンクする例があります://servlet/how-to-pass-parameters-to-a-servlet-servletconfig/[サーブレットのみにパラメータを渡す]
リンク://タグ/パラメータ/[パラメータ]リンク://タグ/サーブレット/[サーブレット]
servletcontext