public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String output = "";
String fileName = request.getSession().getServletContext().getRealPath(
"/")
+ "WEB-INF/conf/ff.txt";
fileName = fileName.replace("\\", "/");
System.out.println(fileName);
File file = new File(fileName);
try {
BufferedReader input = new BufferedReader(new FileReader(file));
StringBuffer buffer = new StringBuffer();
String text;
while ((text = input.readLine()) != null)
buffer.append(text + "\n");
output = buffer.toString();
} catch (IOException ioException) {
System.err.println("File Error!");
}
request.setAttribute("output", output);
request.getRequestDispatcher("/WEB-INF/jsp/FileDemo.jsp").forward(
request, response);
}
本文详细介绍了如何使用Java Servlet通过获取session的上下文路径、拼接文件路径并读取文件内容,然后将内容设置到request属性中,并通过forward方法将请求转发至指定的jsp页面进行展示。
490

被折叠的 条评论
为什么被折叠?



