首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 文件寫入操作:JavaBean 封裝實現字符串寫文件

     編輯:關於JSP

配合讀取篇,本文實現字符串寫入文本文件,通過 JavaBean 封裝寫入邏輯,JSP 頁面調用完成文件創建與內容寫入。

JavaBean: WriteOver

package pkg;
import java.io.*;
public class WriteOver {
    private String path; private String something;
    public WriteOver() { path=null; something="缺省文字"; }
    public void setPath(String p) { path=p; }
    public String getPath() { return path; }
    public void setSomething(String s) { something=s; }
    public String getSomething() { return something; }

    public String writeSomething() {
        try {
            File f = new File(path);
            PrintWriter out = new PrintWriter(new FileWriter(f));
            out.print(something + "\n");
            out.close();
            return "Success.";
        } catch(IOException e) { return e.toString(); }
    }
}

JSP 調用頁面

<html><body>
<jsp:useBean id="writer" class="pkg.WriteOver" scope="request">
  <jsp:setProperty name="writer" property="path" value="/test/afile.txt"/>
  <jsp:setProperty name="writer" property="something" value="初始化"/>
</jsp:useBean>
<h3>寫文件測試</h3>
<% writer.setSomething("寫點東西到文件"); %>
<%= writer.getSomething() %><br>
<%= writer.writeSomething() %>
</body></html>

應用場景

  • 簡單日誌記錄、計數器持久化
  • 配合讀取 Bean 可構建基本文件存儲應用
  • 注意:生產環境需處理併發寫入、權限、路徑安全等問題
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved