Mergedoc
Translation

推奨されていない API


コンテンツ
推奨されていないインタフェース
javax.servlet.http.HttpSessionContext
          Java(tm) Servlet API 2.1現在、セキュリティの理由から推奨されていません。 代替手段はありません。このインタフェースは将来のバージョンでは削除されます。 
javax.servlet.SingleThreadModel
          Java Servlet API 2.4 以降での代替手段はありません。 
 

推奨されていないクラス
javax.servlet.http.HttpUtils
          Java(tm) Servlet API 2.3 以降では、これらのメソッドはデフォルトエンコーディング指定で唯一使用され、また、これらの代替メソッドはリクエストインタフェースへ移動されました。 
 

推奨されていないメソッド
javax.servlet.http.HttpServletResponse.encodeRedirectUrl(String)
          バージョン 2.1 以降では、代わりに encodeRedirectURL(String url) を使うようにして下さい。 
javax.servlet.http.HttpServletResponse.encodeUrl(String)
          バージョン 2.1 以降では、代わりに encodeURL(String url) を使うようにして下さい。 
javax.servlet.http.HttpSessionContext.getIds()
          Java Servlet API 2.1現在、このメソッドは推奨されていません。 代替手段はありません。このメソッドは空の Enumeration を返すべきです。 このメソッドは将来のバージョンでは削除されます。 
javax.servlet.ServletRequest.getRealPath(String)
          Java Servlet API 2.1 以降。 代わりに ServletContext.getRealPath(java.lang.String) を使ってください。 
javax.servlet.UnavailableException.getServlet()
          Java Servlet API 2.2 以降。代替手段はありません。 利用不可能であることを通知している Servlet を返します。 
javax.servlet.ServletContext.getServlet(String)
          Java Servlet API 2.1 以降。直接的な代替手段はありません。

このメソッドは以前 ServletContext から Servlet を取得するために定義されたものでした。 このバージョンでは、常に null を返します。 単に、バイナリ互換を保つ目的で残してあるにすぎません。 Java Servlet API の今後のバージョンでは完全に削除されるでしょう。

このメソッドを使わなくても Servlet は ServletContext クラスを使って情報の共有ができるようになっています。 また、Servlet ではない、一般的なクラスのメソッドを起動することで共通のビジネスロジックを実行できます。 

javax.servlet.ServletContext.getServletNames()
          Java Servlet API 2.1 以降。直接的な代替手段はありません。

このメソッドは以前、このコンテキストに存在することがわかっている Servlet の名前を全て取得して Enumeration で返すように定義されていました。 このバージョンでは、このメソッドは常に空の Enumeration を返します。 単に、バイナリ互換を保つ目的で残してあるにすぎません。 Java Servlet API の今後のバージョンでは完全に削除されるでしょう。 

javax.servlet.ServletContext.getServlets()
          Java Servlet API 2.1 以降。直接的な代替手段はありません。

このメソッドは以前、この Servlet コンテキストに存在することがわかっている全ての Servlet を取得して Enumeration オブジェクトを返すように定義されていました。 このバージョンでは、このメソッドは常に空の Enumeration を返します。 単に、バイナリ互換を保つ目的で残してあるにすぎません。 Java Servlet API の今後のバージョンでは完全に削除されるでしょう。 

javax.servlet.http.HttpSessionContext.getSession(String)
          Java(tm) Servlet API 2.1現在、このメソッドは推奨されていません。 代替手段はありません。このメソッドは null を返すべきです。 このメソッドは将来のバージョンでは削除されます。 
javax.servlet.http.HttpSession.getSessionContext()
          バージョン 2.1 以降、このメソッドは推奨されていません。 また、代替手段もありません。 このメソッドは Java Servlet API の将来のバージョンでは削除されるでしょう。 
javax.servlet.http.HttpSession.getValue(String)
          バージョン 2.2 以降、このメソッドは HttpSession.getAttribute(java.lang.String) に置き換えられています。 
javax.servlet.http.HttpSession.getValueNames()
          バージョン 2.2 以降、このメソッドは getAttributeNames() に置き換えられています。 
javax.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl()
          Java Servlet API のバージョン 2.1 以降では、代わりに HttpServletRequest.isRequestedSessionIdFromURL() を使うようにして下さい。 
javax.servlet.ServletContext.log(Exception, String)
          Java Servlet API 2.1 以降。代わりに ServletContext.log(String message, Throwable throwable) を使ってください。

このメソッドは以前、例外のスタックトレースとその説明となるエラーメッセージを Servlet のログファイルに出力するために定義されていました。 

javax.servlet.http.HttpSession.putValue(String, Object)
          バージョン 2.2 以降、このメソッドは HttpSession.setAttribute(java.lang.String, java.lang.Object) に置き換えられています。 
javax.servlet.http.HttpSession.removeValue(String)
          バージョン 2.2 以降、このメソッドは HttpSession.removeAttribute(java.lang.String) に置き換えられています。 
javax.servlet.http.HttpServletResponse.setStatus(int, String)
          バージョン 2.1 以降、メッセージ引数の意味があいまいであるためにこのメソッドは推奨されません。 ステータスコードを設定するには sendError を使うようにして下さい。 説明文つきのエラーを送信するには sendError を使うようにして下さい。 このレスポンスにステータスコードとメッセージを設定します。 
 

推奨されていないコンストラクタ
javax.servlet.UnavailableException(int, Servlet, String)
          Java Servlet API 2.2 以降。代わりに UnavailableException.UnavailableException(String, int) を使ってください。 
javax.servlet.UnavailableException(Servlet, String)
          Java Servlet API 2.2 以降。代わりに UnavailableException.UnavailableException(String) を使ってください。 
 


Mergedoc
Translation

Copyright © 2000- The Apache Software Foundation. All rights Reserved.