国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP中讀文件和寫文件的例子

2024-09-05 00:19:21
字體:
來源:轉載
供稿:網友
讀文件的例子
***************************************************
<%@ page contenttype="text/html;charset=gb2312"%>
<%
//變量聲明/
java.lang.string strfilename; //文件名
java.io.file objfile; //文件對象
java.io.filereader objfilereader; //讀文件對象
char[] chrbuffer = new char[10]; //緩沖
int intlength; //實際讀出的字符數(一個中文為一個字符)

//設置待讀文件名
strfilename = "d://test.txt";

//創建文件對象
objfile = new java.io.file(strfilename);

//判斷文件是否存在
if(objfile.exists()){//文件存在
  //創建讀文件對象
  objfilereader = new java.io.filereader(objfile);

  //讀文件內容
  while((intlength=objfilereader.read(chrbuffer))!=-1){
    //輸出
    out.write(chrbuffer,0,intlength);
  }

  //關閉讀文件對象
  objfilereader.close();
}
else{//文件不存在
  out.println("下列文件不存在:"+strfilename);
}
%>
**************************************************
寫文件的例子
**************************************************
使用printwriter對象即可寫text文件。

請參考以下示例: 

<%@ page import="java.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 %>">
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石家庄市| 龙游县| 荥阳市| 从江县| 和政县| 瓮安县| 新民市| 于都县| 迁西县| 建平县| 友谊县| 广丰县| 长兴县| 成安县| 屏南县| 武夷山市| 双江| 万源市| 宁城县| 普宁市| 赤城县| 信宜市| 额敏县| 介休市| 靖江市| 金川县| 南郑县| 沙田区| 通化市| 潞城市| 阿克陶县| 万全县| 邵武市| 交城县| 定陶县| 鸡西市| 太仆寺旗| 抚远县| 泗水县| 重庆市| 新营市|