标题:[讨论] 从Servlet读取文件
只看楼主
zplove
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:783
专家分:0
注 册:2006-7-30
结帖率:100%
 问题点数:0 回复次数:3 
[讨论] 从Servlet读取文件

//从Servlet读取文件
package examples;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ReadingServlet extends HttpServlet{
private static final String CONTENT_TYPE="text/html";
private StringBuffer strBuf;
private String header;

public void init(ServletConfig config) throws ServletException{
super.init(config);
ServletContext context=config.getServletContext();

strBuf=new StringBuffer();
try{

BufferedReader bufRead=new BufferedReader(new InputStreamReader(
(context.getResourceAsStream("readme.txt"))));//这个readme.txt放入你的web应用的根目录

BufferedReader bufRead1=new BufferedReader(new InputStreamReader(
(getClass().getResourceAsStream("readme.txt"))));//这个readme.txt与类文件放在一起

while(bufRead.read()!=-1){
strBuf.append(bufRead.readLine());
}

while(bufRead1.read()!=-1){
strBuf.append(bufRead1.readLine());
}

bufRead.close();
bufRead1.close();
}catch(IOException ioe){
ioe.printStackTrace();
}

header=strBuf.toString();
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
PrintWriter out=response.getWriter();
response.setContentType("text/html");
out.println("<TITLE>Read File!</TITLE>");

out.println("<B>" +header+"</B>");
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException{
doPost(request,response);
}

}

搜索更多相关主题的帖子: 文件 Servlet 
2006-07-30 11:09
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
得分:0 
这样读....有必要么....

淘宝杜琨
2006-07-30 12:32
zplove
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:783
专家分:0
注 册:2006-7-30
得分:0 
你有什么好的方法吗
发上来
让我学习一下

相信自己的没错了
2006-07-30 12:33
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
得分:0 
没有,因为没有必要呀
一般来说都是读取数据库或者是XML文件,没见过读TXT文件的呵呵~没意义

淘宝杜琨
2006-07-30 17:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-81055-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.099240 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved