濮阳杆衣贸易有限公司

主頁 > 知識庫 > jsp文件操作之讀取篇

jsp文件操作之讀取篇

熱門標簽:山東智能云外呼管理系統 珠海銷售外呼系統運營商 電銷外呼系統 排行榜 地圖標注制作道路 長春回撥外呼系統廠家 廣州三五防封電銷卡 地圖標注創(chuàng)業(yè)項目入駐 外呼系統啥意思 四川電信外呼系統靠譜嗎
文件操作是網站編程的重要內容之一,asp關于文件操作討論的已經很多了,讓我們來看看jsp中是如何實現的。
  這里用到了兩個文件,一個jsp文件一個javabean文件,通過jsp中調用javabean可以輕松讀取文本文件,注意請放置一個文本文件afile.txt到web根目錄的test目錄下,javabean文件編譯后將class文件放到對應的class目錄下(tomcat環(huán)境)。
Read.jsp

html>
head>
title>讀取一個文件/title>
/head>
body bgcolor="#000000">
%--調用javabean --%>
jsp:useBean id="reader" class="DelimitedDataFile" scope="request">
jsp:setProperty name="reader" property="path" value="/test/afile.txt" />
/jsp:useBean>

h3>文件內容:/h3>

p>

% int count = 0; %>
% while (reader.nextRecord() != -1) { %>
% count++; %>
b>第% out.print(count); %>行:/b>
% out.print(reader.returnRecord()); %>br>    
% } %>
/p>
/body>
/html>


//DelimitedDataFile.java bean文件源代碼
//導入java包
import java.io.*;
import java.util.StringTokenizer;

public class DelimitedDataFile
{

private String currentRecord = null;
private BufferedReader file;
private String path;
private StringTokenizer token;
//創(chuàng)建文件對象
public DelimitedDataFile()
{
     file = new BufferedReader(new InputStreamReader(System.in),1);
}
public DelimitedDataFile(String filePath) throws FileNotFoundException
{
    
     path = filePath;
     file = new BufferedReader(new FileReader(path));
}
     //設置文件路徑
     public void setPath(String filePath)
        {
            
            path = filePath;
try {
file = new BufferedReader(new
FileReader(path));
} catch (FileNotFoundException e) {
            System.out.println("file not found");
            }
    
        }
//得到文件路徑
     public String getPath() {
        return path;
}
//關閉文件
public void fileClose() throws IOException
{
    
     file.close();
}
//讀取下一行記錄,若沒有則返回-1
public int nextRecord()
{
    
    
     int returnInt = -1;
     try
     {
     currentRecord = file.readLine();
     }
    
     catch (IOException e)
     {
     System.out.println("readLine problem, terminating.");
     }
    
     if (currentRecord == null)
     returnInt = -1;
     else
     {
     token = new StringTokenizer(currentRecord);
     returnInt = token.countTokens();
     }
     return returnInt;
}

    //以字符串的形式返回整個記錄
public String returnRecord()
{

return currentRecord;
}
}


您可能感興趣的文章:
  • jsp文件操作之追加篇
  • jsp文件操作之寫入篇
  • JSP response對象實現文件下載的兩種方式
  • jsp實現點擊help打開chm文件
  • JSP加載JS文件不起作用的有效解決方法
  • jsp 文件下載示例代碼
  • jsp中點擊圖片彈出文件上傳界面及預覽功能的實現
  • jsp文件上傳與下載實例代碼
  • JSP常見的文件操作小結

標簽:吳忠 紹興 保定 潮州 玉樹 肇慶 廣元 北海

巨人網絡通訊聲明:本文標題《jsp文件操作之讀取篇》,本文關鍵詞  jsp,文件,操作,之,讀取,篇,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp文件操作之讀取篇》相關的同類信息!
  • 本頁收集關于jsp文件操作之讀取篇的相關信息資訊供網民參考!
  • 推薦文章
    长顺县| 陇西县| 广州市| 巢湖市| 随州市| 沁阳市| 周至县| 大关县| 滕州市| 赞皇县| 托克逊县| 石家庄市| 阜城县| 保山市| 周口市| 石渠县| 贞丰县| 高碑店市| 天津市| 阿巴嘎旗| 博湖县| 汉川市| 肇州县| 庆安县| 万宁市| 来安县| 读书| 宿迁市| 日照市| 双鸭山市| 平阳县| 丽江市| 且末县| 张家川| 通河县| 同心县| 南昌市| 盘山县| 家居| 长寿区| 双城市|