Servlet(サーブレット)リファレンス(逆引き)

Servlet(サーブレット)リファレンス
 
Web struts.wasureppoi.com
他のアプリケーションのServletContextオブジェクトを取得する:ServletContext#getContext()
スポンサード リンク

他のアプリケーションのServletContextオブジェクトを取得するには、ServletContext#getContext()を使用します。

構文
javax.servlet.ServletContext
  public javax.servlet.ServletContext getContext( String コンテキストパス )
説明
引数で指定した、同一コンテナ上の、他のアプリケーションのコンテキストパスから、ServletContextオブジェクトを取得する。

例1) アプリケーション「/WebApp」のServletContextオブジェクトを取得する   

public class SampleServlet extends HttpServlet {

  public void doGet( HttpServletRequest request, HttpServletResponse response )
            throws ServletException,IOException {

    ServletContext context = this.getServletContext();

     context.getContext("/WebApp");




スポンサード リンク

ServletContextオブジェクト(コンテキスト情報)を取得する1:HttpServlet#getServletContext()
ServletContextオブジェクト(コンテキスト情報)を取得する2:ServletConfig#getServletContext()
アプリケーションスコープの情報を取得する:ServletContext#getAttribute()
アプリケーションスコープの情報を全て取得する:ServletContext#getAttributeNames()
アプリケーションスコープに指定した情報をセットする:ServletContext#setAttribute()
アプリケーションスコープの情報を削除する:ServletContext#removeAttribute()
コンテキストパスを取得する:ServletContext#getContextPath()
他のアプリケーションのServletContextオブジェクトを取得する:ServletContext#getContext()
アプリケーション共通の初期化パラメータを取得する:ServletContext#getInitParameter()
アプリケーション共通の初期化パラメータ名を全て取得する:ServletContext#getInitParameterNames()
MIMEタイプを取得する:ServletContext#getMimeType()
仮想パスに対応する絶対パスを取得する:ServletContext#getRealPath()
外部リソースをURLオブジェクトで取得する:ServletContext#getResource()
外部リソースをInputStreamオブジェクトで取得する:ServletContext#getResourceAsStream()

Servletへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ