org.seasar.s2click.servlet
クラス FileDownloadServlet

java.lang.Object
  上位を拡張 javax.servlet.GenericServlet
      上位を拡張 javax.servlet.http.HttpServlet
          上位を拡張 org.seasar.s2click.servlet.FileDownloadServlet
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FileDownloadServlet
extends javax.servlet.http.HttpServlet

FCKEditorコントロールでアップロードしたファイルをダウンロードするためのサーブレットです。

いちおう日本語ファイル名にも対応しているはずです。

導入されたバージョン:
0.4.0
作成者:
Naoki Takezoe
関連項目:
直列化された形式

コンストラクタの概要
FileDownloadServlet()
           
 
メソッドの概要
protected  void onSecurityCheck(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String path, java.io.File file)
          ファイルダウンロードに認証処理が必要な場合はこのメソッドをオーバーライドして実装します。
protected  void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
クラス javax.servlet.http.HttpServlet から継承されたメソッド
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
クラス javax.servlet.GenericServlet から継承されたメソッド
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileDownloadServlet

public FileDownloadServlet()
メソッドの詳細

onSecurityCheck

protected void onSecurityCheck(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               java.lang.String path,
                               java.io.File file)
                        throws java.io.IOException
ファイルダウンロードに認証処理が必要な場合はこのメソッドをオーバーライドして実装します。

パラメータ:
request - リクエスト
response - レスポンス
path - パス
file - 実際のファイル
例外:
java.io.IOException - セキュリティエラー

service

protected void service(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws javax.servlet.ServletException,
                       java.io.IOException
オーバーライド:
クラス javax.servlet.http.HttpServlet 内の service
例外:
javax.servlet.ServletException
java.io.IOException