使用jsp读取TXT格式文件
2015-08-14 15:40
706 查看
使用jsp读取TXT格式文件
jsp.txt 要被读取的文件
txtRead.jsp
该页面用户读取TXT格式文件。
在这里File对象必须用绝对路径,”C:\\“ .此外,目录分隔符不能用”\“,必须用"\\'.
技巧:文本文件行的终止符为('\n')或('\r'),但是浏览器却不承认这些行的终止符。因此,为了让读取的文本内容在浏览器里显示换行,就必须在读取每一行的时候再后面加上HTML标签<br>
jsp.txt 要被读取的文件
清明 杜牧(唐) 清明时节雨纷纷,路上行人欲断魂。 借问酒家何处是,牧童遥指杏花村。
txtRead.jsp
该页面用户读取TXT格式文件。
<%@page import="java.io.BufferedReader"%> <%@page import="java.io.FileReader"%> <%@page import="java.io.File"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% //String path = request.getContextPath(); //System.out.println("path=="+path); //String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>实例9:使用jsp读取TXT格式文件</title> </head> <body> <% //String filePath = request.getSession().getServletContext().getRealPath("/")+"JSP_Ajax"+"\\"; //System.out.println("filePath=="+filePath); String path ="C:\\"; // 这边文件目录需改成相对路径 File file = new File(path,"jsp.txt"); FileReader fr = new FileReader(file); //字符输入流 BufferedReader br = new BufferedReader(fr); //使文件可按行读取并具有缓冲功能 StringBuffer strB = new StringBuffer(); //strB用来存储jsp.txt文件里的内容 String str = br.readLine(); while(str!=null){ strB.append(str).append("<br>"); //将读取的内容放入strB str = br.readLine(); } br.close(); //关闭输入流 %> <center> <%=strB %> </center> </body> </html>
在这里File对象必须用绝对路径,”C:\\“ .此外,目录分隔符不能用”\“,必须用"\\'.
技巧:文本文件行的终止符为('\n')或('\r'),但是浏览器却不承认这些行的终止符。因此,为了让读取的文本内容在浏览器里显示换行,就必须在读取每一行的时候再后面加上HTML标签<br>
相关文章推荐
- js 判断是否是数组
- js实现当复选框选择匿名登录时隐藏登录框效果
- 【JS】垃圾回收和块级作用域
- js string 和 json 互转
- Javascript是单线程的深入分析
- javascript中substr函数和substring函数的区别
- js模拟复制
- JavaScript学习笔记之DOM基础 2.4
- 【BZOJ1029】【JSOI2007】【建筑抢修】【贪心+堆】
- 关于JavaScript的变量的数据类型的判断方法
- 异步加载js(3)
- 关于cookie储存用serialize方式或json_encode方式转化的数组问题
- js实现表单检测及表单提示的方法
- 异步加载js(2)
- 异步加载js(1)
- JS获取当前页面的URL等信息
- JavaScript中的面向对象程序设计
- .net 4中使用 dynamic,将json字符串转成对象的 万能方法。
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- .net 4中使用 dynamic,将json字符串转成对象的 万能方法。