5个回答
展开全部
file 的list()或listFiles()读出文件路径和名字,再用InputStream读取源文件。 以下是我学习JSP书中的例子,供你参考:
<br>从d:/file1.txt文件中逐字节读取数据为:<br>
<%
InputStream ino=new FileInputStream("d:/file1.txt");
int size=ino.available();
for(int i=0;i<size;i++){out.print((char)ino.read());}
ino.close();
%>
<br>从d:/file2.txt文件中利用字节数组读取数据为:<br>
<%
InputStream in1=new FileInputStream("d:/file2.txt");
in1.read(buf);
out.print(new String(buf));
in1.close();
%>
<br>从d:/file3.txt文件中利用字节数组读取指定数据为:<br>
<%
InputStream in2=new FileInputStream("d:/file3.txt");
int size1=in2.available();
byte buf1[]=new byte[size1];
in2.read(buf1,0,20);
out.print(new String(buf1));
in2.close();
%>
<br>从d:/file1.txt文件中逐字节读取数据为:<br>
<%
InputStream ino=new FileInputStream("d:/file1.txt");
int size=ino.available();
for(int i=0;i<size;i++){out.print((char)ino.read());}
ino.close();
%>
<br>从d:/file2.txt文件中利用字节数组读取数据为:<br>
<%
InputStream in1=new FileInputStream("d:/file2.txt");
in1.read(buf);
out.print(new String(buf));
in1.close();
%>
<br>从d:/file3.txt文件中利用字节数组读取指定数据为:<br>
<%
InputStream in2=new FileInputStream("d:/file3.txt");
int size1=in2.available();
byte buf1[]=new byte[size1];
in2.read(buf1,0,20);
out.print(new String(buf1));
in2.close();
%>
展开全部
jsp页面做为前台,提供一个触发动作,只要知道磁盘路径,java在后台读取磁盘目录中的文件,然后全部展示在前台页面。主要是File类了,java API查查它的方法怎么用吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台把路径传进 后台进行递归查询 将路径列表查询出来 但是只能查服务端的 客户端如果想要查的话 就涉及到胖客户端 也就是swing
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就把JSP当做你的显示输出功能就行了,类似Java的"system.out"那样去理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查查File怎么用,你就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询