jsp文件操作之写入篇

王朝java/jsp·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

jsp文件操作之写入篇(本站文章)

转载请注明来源

来源 jsp中国论坛 http://jspbbs.yeah.net

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>

import java.io.*;

/**

* WriteOver.java

* Written by Morgan Catlin Email: mfcatlin@csclub2.stthomas.edu

* August 19, 1999

*

* Variables:

* String path = path to file to write to (ie. /you/afile.txt)

* String something = something to write to the file

*

* Methods:

* void setPath() = sets path

* String getPath() = returns path

* void setSomething() = sets something

* String getSomething() = returns something

* String writeSomething() = writes something to the path,

* returns a message that indicates success or failure(an Exception)

*/

public class WriteOver {

private String path;

private String something;

public WriteOver() {

path = null;

something = "Default message";

} // constructor WriteOver

/**

* Mutator for the path property

*/

public void setPath(String apath) {

path = apath;

} // mutator setPath

/**

* Accessor for the path property

*/

public String getPath() {

return path;

} // accessor getPathClient

/**

* Mutator for the something property

*/

public void setSomething(String asomething) {

something = asomething;

} // mutator setSomething

/**

* Accessor for the something property

*/

public String getSomething() {

return something;

} // accessor getSomething

/**

* This method writes something to the path

*/

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();

}

} // method writeSomething

} // class WriteOver

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航