您现在的位置: 天极网 > 开发频道 > web开发 > 在JSP中操作文件
全文

在JSP中操作文件

2002-04-23 17:37作者:包路跃出处:Yesky责任编辑:

  写入操作

  本例使用两个文件,一个jsp文件,一个Javabean文件。通过jsp中调用Javabean可以轻松读取文本文件,注意请放置一个文本文件afile.txt到web根目录的test目录下,Javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。



WriteOver.jsp
<html>
<head>
<title>Write over a file</title>
</head>
<body bgcolor="#000000">
<jsp:useBean id="writer" class="WriteOver" scope="request">
<jsp:setProperty name="writer" property="path" value="/path/to/afile.txt" />
<jsp:setProperty name="writer" property="something" value="Something already set as a property in WriteOver" />
</jsp:useBean>
<h3>Write to the file</h3>
<p>
<%
writer.setSomething("Something to write to the file");
out.print(writer.getSomething());
out.print(writer.writeSomething());
%>
</p>
</body>
</html>

WriteOver.Java
import Java.io.*;
public class WriteOver
{
private String path;
private String something;

// WriteOver构造器,用于初始化参数
public WriteOver() {
path = null;
something = "Default message";
}

//设置文件路径
public void setPath(String apath) {
path = apath;
}

//获取路径参数
public String getPath() {
return path;
}

//获取something参数值
public void setSomething(String asomething) {
something = asomething;
}

//设置something参数
public String getSomething() {
return something;
}

//将something参数的值写入paht指定的文件中
public String writeSomething()
{
try {
     File f = new File(path);
     PrintWriter out = new PrintWriter(new FileWriter(f));
     out.print(this.getSomething() + "\n");
     out.close();
return "Alles ist Gut.";
} catch (IOException e) {
     return e.toString();
}    
}
}
共6页。 9 1 2 3 4 5 6 :

软件资讯·软件下载尽在天极软件

相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众