jsp读写txt文件两例

原创 2007年10月11日 18:11:00
 

一、例子1
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.io.*" %>

<html> <head> <title>JSP中读文件和写文件的例子</title> </head>
<body>
<%

  //写文件
  String str = "创建方法:var ajaxobj=new AJAX;,如果创建失败则返回false";
  String filename = request.getRealPath("lionsky.txt");
  java.io.File f = new java.io.File(filename);
  if(!f.exists())//如果文件不存,则建立
  {
    f.createNewFile();
  }

try
{
  PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
  pw.println(str);//写内容
  pw.close();
} catch(IOException e) {
  out.println(e.getMessage());
}

//读文件
java.io.FileReader fr = new java.io.FileReader(f);
char[] buffer = new char[100];
int length; //读出的字符数(一个中文为一个字符)
//读文件内容
out.write(filename+"<br>");
while((length=fr.read(buffer))!=-1) {
  //输出
  out.write(buffer,0,length);
}
fr.close();
%>
</body> </html>
效果图:

二、例子2

<%@ page contentType="text/html; charset=GB2312"%>
<%@ page language="java" %>
<%@ page import="java.io.*" %>
<HTML><HEAD><TITLE>读写文件</TITLE></HEAD>
<BODY>
<CENTER>
  <FONT SIZE = 5 COLOR = blue>将数据写入文件</FONT>
</CENTER>
<%
  String path = request.getRealPath("/temp"); //取得目录在服务器端的实际位置
  //out.println(path+"<br>");
  FileWriter fw = new FileWriter(path + "//File.txt"); //建立FileWrite对象,并设定由fw对象变量引用
  //将字串写入文件
  fw.write("大家好!");
  fw.write("祝大家学习jsp愉快!");
  fw.write("希望大家能够深入了解jsp技术!");
  fw.close(); //关闭文件

  FileReader fr = new FileReader(path + "//File.txt"); //建立FileReader对象,并设定由fr对象变量引用
  BufferedReader br = new BufferedReader(fr); //建立BufferedReader对象,并设定由br对象变量引
  String Line = br.readLine(); //读取一行数据
  out.println(Line + "<BR>"); //输出读取得的数据
  br.close(); //关闭BufferedReader对象
  fr.close(); //关闭文件
%>

效果图:

 

使用jsp读取TXT格式文件

使用jsp读取TXT格式文件 jsp.txt  要被读取的文件 清明 杜牧(唐) 清明时节雨纷纷,路上行人欲断魂。 借问酒家何处是,牧童遥指杏花村。 txtRead.jsp 该...
  • liuqinglai24
  • liuqinglai24
  • 2015年08月14日 15:40
  • 5521

c++对txt文件的读取与写入

fstream, c++对文件的操作。
  • l740450789
  • l740450789
  • 2015年09月08日 10:07
  • 4130

关于web工程jsp@include 包含html和txt乱码问题的解决办法

前几天学JSP,发现当           会出现乱码的情况,但是  就不会出现乱码情况。 然后看了好多的博客修改了很多地方,将所有的文件都改为UTF-8,或者gbk、gb2312,然并卵。包括修改...
  • yangshuai6813
  • yangshuai6813
  • 2015年09月16日 23:42
  • 1052

jsp读写txt文件两例

  • 2008年12月11日 14:42
  • 2KB
  • 下载

c++ txt文件的读写及乱码问题解决

在编程中,我们经常需要对txt文件进行读写操作,有时候由于编解码问题,txt读写会出现乱码问题。下面介绍一种基于ofstream和ifstream的txt文件读写方法,并介绍txt文件读写的乱码解决方...
  • ZhanCF
  • ZhanCF
  • 2015年11月19日 17:36
  • 7254

Java读写txt或doc文件

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F...
  • u010002184
  • u010002184
  • 2016年04月01日 23:51
  • 1266

VHDL中txt文件的读写

VHDL中TXT文件的读写,常用于FPGA图像处理的仿真
  • love_ljq
  • love_ljq
  • 2016年12月14日 12:53
  • 1501

VC 读写txt文件——FILE *

C语言中没有输入输出语句,所有的输入输出功能都用ANSI C提供的一组标准库函数来实现。文件操作标准库函数有:       文件的打开操作 fopen 打开一个文件       文件的...
  • gududeyhc
  • gududeyhc
  • 2013年04月14日 19:53
  • 584

Android TXT文件读写

package com.wirelessqa.helper; import java.io.FileInputStream; import java.io.FileOutputStream; ...
  • LVXIANGAN
  • LVXIANGAN
  • 2014年11月11日 23:56
  • 1089

C++中cout控制输出格式和读写txt文件

标题里面包含了两方面内容,一方面是cout控制输出格式,一方面是读写.txt文件中的数据。平常在代码中用的都挺多的。 这些别的都总结的比较好,下面分别给出其参考链接,并附上自己的常用方式源码。cou...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2016年03月31日 19:31
  • 1760
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp读写txt文件两例
举报原因:
原因补充:

(最多只允许输入30个字)