- - PR -
JSPにて
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-06-01 15:04
お世話になります。
JSPのコンボボックス作成の際に、分からないことがあります。 現在、c:\sampleのディレクトリの下に、sample01.txt、sample02.txt と2つのファイルが存在するとします。 あるJSP(ここではsample.jsp仮定)が起動すると、そのJSPのコンボボックス に、先ほどのsample01.txt、sample02.txtが表示されるようにしたいのですが そうすればいいのでしょうか? 知っている方がいらっしゃれば宜しく御願いします。 ■sample.jsp <%@ page language="java" pageEncoding="UTF-8" %> : <html> <head><title>Sample</title></head> <body> ファイル選択:<SELECT NAME="file"> <OPTION VALUE="0" >--- ファイル名選択 ---</OPTION> <% // XXXにディレクトリに存在するファイル分ループするコードを入れる? while( XXX ) { %> <OPTION VALUE="<%= fileID %>" ><%= fileID %></OPTION> <% } %> </SELECT> </body> </html> |
|
投稿日時: 2004-06-01 15:21
要するに、あるディレクトリ内のファイルのリストを取得する方法が知りたい、ということ
でしょうか。であれば、java.io.File#ListFilesで取得できます。 |
|
投稿日時: 2004-06-01 15:27
ukさん、返答有難う御座います。
なにぶんJavaを最近やり始めたもので、 ヒントとかサンプルPGとかあればありがたいのですが。。。 宜しく御願いします。 |
|
投稿日時: 2004-06-01 16:16
Java2 SDK 1.4 のAPIドキュメントはこちら。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html java.ioパッケージはこちらです。 http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/io/package-summary.html サンプルは、ファイル入出力関連のそれが載っていないような書籍は、 まず存在しないでしょう。 ネットで検索すれば、いくらでも引っかかるかと。 |
|
投稿日時: 2004-06-01 16:33
要するにこういうことですかね。
■sample.jsp <%@ page language="java" pageEncoding="UTF-8" %> : <html> <head><title>Sample</title></head> <body> ファイル選択:<SELECT NAME="file"> <OPTION VALUE="0" >--- ファイル名選択 ---</option> <% // XXXにディレクトリに存在するファイル分ループするコードを入れる? String[] fileList = new File("XXX").list(); if (fileList != null) { for (int i = 0; i < fileList.length; i++) { %> <OPTION VALUE="<%= fileList[i] %>" ><%= fileList[i] %></option> <% } } %> </select> </body> </html> |
|
投稿日時: 2004-06-01 16:37
書込みして下さった皆様、有難う御座います。
無事解決致しました。感謝致します。 |
1
