上一篇:jsp文件操作之读取篇 >>
jsp文件操作之追加篇
这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松追加数据到文本文件,如果大家读了上写入篇的话,会发现这篇文章同上一篇有很多相似之处,读起来也很容易了。
注意请放置一个文本文件afile.txt到web根目录的test目录下,以便程序追加数据,javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。
writeAppend.jsp
<html>
<head>
<title>追加数据</title>
</head>
<body bgcolor="#000000">
<%--创建javabean并设置属性 --%>
<jsp:useBean id="writer" class="WriteAppend" scope="request">
<jsp:setProperty name="writer" property="path" value="/path/to/afile.txt" />
<jsp:setProperty name="writer" property="something" value="初始化something属性" />
</jsp:useBean>
<h3>追加数据</h3>
<p>
<%--设置要追加的字符串 --%>
<% writer.setSomething("追加数据"); %>
<%--读取上面设置的字符串 --%>
<% out.print(writer.getSomething()); %>
<%--调用writer的writeSomething方法追加文件并返回成功或者出错信息 --%>
<% out.print(writer.writeSomething()); %>
</p>
</body>
</html>
//WriteAppend.java javabean文件
import java.io.*;
public class WriteAppend {
private String path;//文件路径
private String something;//追加的字符串变量
//初始化
public WriteAppend() {
path = null;
something = "Default message";
}
//设置文件路径
public void setPath(String apath) {
path = apath;
}
//得到文件路径
public String getPath() {
return path;
}
//设置要追加的字符串
public void setSomething(String asomething) {
something = asomething;
}
//得到要追加的字符串
public String getSomething() {
return something;
}
//追加字符串
public String writeSomething() {
try {
//创建文件path并写入something字符串,注意和写入篇的区别
FileWriter theFile = new FileWriter(path,true);
PrintWriter out = new PrintWriter(theFile);
out.print(something + "
");
out.close();
//关闭文件并返回success字符串
theFile.close();
return "success!!";
} catch (IOException e) {
return e.toString();
}
}
}
好了,到此文件操作的全部内容都完成了,如果您看到这里,相信您对文件基本操作已经OK了。
下一篇:jsp文件操作之写入篇 >>
相关文章:
- · 加快JDBC设计中JSP访问数据库
- · 建立JSP操作以提高数据库访问的效率
- · 高效的jsp分页查询
- · JSP实现论坛树型结构的具体算法
- · JSP显示内容缓存技巧
- · 学习在JSP中使用JavaBeans
- · 通过Jsp发送动态图像
- · Jsp结合XML+XSLT将输出转换为Html格式
- · Jsp如何实现网页的重定向
- · 用JSP下载word文件(不会直接用IE打开)
- · 关于JSP中文问题的解决方法
- · 让JSP页面过期, 保证每次JSP页面都是最新的.
- · Java Servlet及Cookie的使用
- · JSP中的字符替换函数 str_replace() 实现!
- · 获取jsp各种参数
- · 获取jsp各种参数
- · 用js绘图
- · 如何使用JSP连接DB2数据库
- · 如何使用JSP访问MySQL数据库
- · 如何用Jsp读取Mysql数据库
- · 打开页面就是全屏的方法
- · 页面自动刷新,不用按回车键来提交数据!
- · Java代码编写的一般性指导
- · jsp中任意文字转Unicode的通用模块
- · javamail在jsp中调用
- · 怎样设置 JSP 的虚拟目录
- · 如何防止IE缓存jsp文件
- · JSP实现浏览器关闭cookies情况下的会话管理
- · JSP显示中文问题的解决方案
- · 浅谈4种类型的JDBC驱动程序
- · JSP在Linux下的安装
- · Apache服务器之JSP概述篇
- · 测试你对技术的掌握度:JSP程序员成长之路
- · JRun3.0配合IIS的安装全过程
- · 入门教程:JSP标准模板库(下)
- · 入门教程:JSP标准模板库(上)
- · JSP开发前菜鸟设置篇
- · IIS6 和Tomcat5 的整合
