Javaのサーブレットでのファイルアップロード方法
以前、CGIでのファイルアップロードについては、ここに書いたけど、それを、Javaのサーブレットでやる方法についてのメモ。
ここ
Servlet-12.ファイルアップロード
http://www.javaroad.jp/servletjsp/sj_servlet12.htm
に書かれている方法でやってできました。
つまり、
1.Apacheの
Commons Downloads
http://jakarta.apache.org/site/downloads/downloads_commons.html
で、
Commons FileUpload
をダウンロードして、libの中にある、commons-fileupload-1.2.jarと
Commons IO
をダウンロードして、commons-io-1.3.1.jarを取得し、
2.Eclipseでプロジェクトを作ったら、プロパティで、それらのjarを加えて、
(Eclipseでない場合、コンパイルでクラスパスが通るようにして)
3.Eclipseで、一番初めに書いた、「ファイルアップロード」のサイトにある
UploadFileServlet.javaを作成しクラスをつくって、
→packageのところや(10)upFile.htmlページに戻るのところは、
適当に直したかったらなおす。
4.upFile.htmlもエディタで保存して
→action先も適当に直したかったらなおす。
5.2で入れたjarを、Tomcatのcommonのlibとか見えるところにおき
6.3と4で作成したファイルを適当なところに置くと
なんかできた。
ここにもあるんだけど、このソースではうまくいかなかった。
報告終わり!