您好,我是新來的jsp我ahve編寫的代碼,從文本文件打印的數據,但它不斷在打印我的代碼,我進口如何在我的代碼中一次性讀取和打印文本文件數據繼續打印JSP?
文件,
<%@page language="java" import="java.io.BufferedReader"%>
<%@page language="java" import="java.util.*"%>
<%@page language="java" import="java.util.ArrayList"%>
<%@page import="java.io.FileReader"%>
try
{
String strpath="/var/test.log";
ArrayList rows = new ArrayList();
FileReader fr = new FileReader(strpath);
BufferedReader br = new BufferedReader(fr);
String currentRecord;
while((currentRecord = br.readLine()) != null)
rows.add(currentRecord);
br.close();
while (rows!=null)
{
out.println(rows);
}
}
catch(IOException e){
out.print(e.getMessage());
}
雖然我的文本文件代碼中提及位置並且它包含此格式的文本,
[Red] apple is red
[Orange] orange is orange
[yellow]mango is yellow
我的代碼一直在打印它如何修復它?
如果我想使用「rows.add(currentRecord.split(」[「));」
爲了打印數據與文件中的相似,那麼它將如何使用它,但它給了錯誤..。
希望您的建議..。
由於提前
它不幫我! – 2011-12-23 09:10:28
@syed當你使用它時,你會得到什麼結果? – Nishant 2011-12-23 09:11:37
類型錯過匹配不能從元素typr對象轉換爲字符串:( – 2011-12-23 09:14:23