dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>java>jsp>文章内容
JSP中读文件和写文件的例子
来源:www.cnjsp.org     作者:    
读文件的例子
***************************************************
<%@ page contentType="text/html;charset=gb2312"%>
<%
//变量声明\
.lang.String strFileName; //文件名\r
.io.File objFile; //文件对象\r
.io.FileReader objFileReader; //读文件对象\r
char[] chrBuffer = new char[10]; //缓冲\r
int intLength; //实际读出的字符数(一个中文为一个字符)

//设置待读文件名\r
strFileName = "d:\\test.txt";

//创建文件对象\r
objFile = new .io.File(strFileName);

//判断文件是否存在
if(objFile.exists()){//文件存在
  //创建读文件对象\r
  objFileReader = new .io.FileReader(objFile);

  //读文件内容
  while((intLength=objFileReader.read(chrBuffer))!=-1){
    //输出\r
    out.write(chrBuffer,0,intLength);
  }

  //关闭读文件对象\r
  objFileReader.close();
}
else{//文件不存在
  out.println("下列文件不存在:"+strFileName);
}
%>
**************************************************
写文件的例子
**************************************************
使用PrintWriter对象即可写Text文件。

请参考以下示例: 

<%@ page import=".io.*" %>
<%
String str = "print me";
//always give the path from root. This way it almost always works.
String nameOfTextFile = "/usr/anil/imp.txt";
try { 
  PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
  pw.println(str);
  //clean up
  pw.close();
} catch(IOException e) {
  out.println(e.getMessage());
}
%>

现在,打开imp.txt加以查看,字符串"print me"应该已经写入。 

还有另一种方法,使用IN16标记库的file tag,可参考http://sourceforge.net/project/?group_id=1282.
其示例的语法为:
<ext:file action="write|append|create|copy|move|delete|rename|read" from="<%= myfilename %>">

 

 

上一篇:一个读取xml文件内容的类   下一篇:用JDOM包实现生成XML文件的简单示例
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·JSP入门实例教程
·什么是Servlet
·JSP常用内置对象使用说明
·JSP自定义标签由浅到深详细讲解
·JSP自定义标签由浅到深详细讲解
·Java Servlet技术
·Javax.servlet API的特征
·一个简单的jsp注册页面
·JSTL操作数据库示例
·JSP入门实例教程13-MVC模式
·JSP入门实例教程12-jstl处理数
·JSP入门实例教程11-jstl处理xml
  相关文章
·一个读取xml文件内容的类
·用JDOM包实现生成XML文件的简单
·jsp读取大对象CLOB并生成xml文件
·下一代WEB开发模型
·提升JSP应用程序的七大绝招
·JB8一个jsp文件编写、保存BUG的
·深入剖析JSP和Servlet对中文的处
·Java web应用开发概览
·Taglib 原理和实现之什么是Tagli
·jsp安全问题及其解决建议
·Taglib 原理和实现之支持El表达
·JSP安全性初探
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763