婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

jsp文件操作之讀取篇

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

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

h3>文件內(nèi)容:/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文件源代碼
//導(dǎo)入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));
}
     //設(shè)置文件路徑
     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;
}
//關(guān)閉文件
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對象實現(xiàn)文件下載的兩種方式
  • jsp實現(xiàn)點(diǎn)擊help打開chm文件
  • JSP加載JS文件不起作用的有效解決方法
  • jsp 文件下載示例代碼
  • jsp中點(diǎn)擊圖片彈出文件上傳界面及預(yù)覽功能的實現(xiàn)
  • jsp文件上傳與下載實例代碼
  • JSP常見的文件操作小結(jié)

標(biāo)簽:吳忠 紹興 保定 潮州 玉樹 肇慶 廣元 北海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp文件操作之讀取篇》,本文關(guān)鍵詞  jsp,文件,操作,之,讀取,篇,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jsp文件操作之讀取篇》相關(guān)的同類信息!
  • 本頁收集關(guān)于jsp文件操作之讀取篇的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 岳阳市| 西和县| 西峡县| 聂拉木县| 盘锦市| 芜湖县| 涪陵区| 开鲁县| 奎屯市| 慈溪市| 岚皋县| 额敏县| 遵义市| 昌平区| 曲松县| 叙永县| 惠安县| 固安县| 颍上县| 三明市| 临桂县| 白水县| 明溪县| 广南县| 西青区| 仁怀市| 嘉祥县| 永吉县| 江都市| 虞城县| 磐安县| 雅安市| 都兰县| 上蔡县| 宝山区| 荔波县| 芜湖县| 尖扎县| 乐安县| 紫金县| 淮阳县|