問題1:
JSP的標記是<%%>,要參考servlet api,建議找幾篇簡單的jsp文章看看
問題2:
以下是讀取文本文件的部分代碼,用到的class可以在api中看看
public static void fileWriteLine(String file, String text) throws IOException {
PrintWriter out = new PrintWriter(new FileWriter(file));
out.print(text);
out.close();
}
public static StringBuffer fileReadLine(String file) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(file));
String record = new String();
StringBuffer sb = new StringBuffer();
while ((record = br.readLine()) != null) {
sb.append(record);
}
br.close();
return sb;
}
問題3:
jsp可通過傳遞參數來告知數據范圍,比如在上下翻頁的鏈接中傳遞需要顯示的頁數(如page.jsp?go=2)
可以將文本數據讀到一個static array中,通過參數來判斷顯示數據的范圍
Ⅱ 如何在jsp中讀取配置文件的內容
<%
Properties pro = new Properties();
pro.load(new FileInputStream((c:/jdbc.properties")));//配置文件路徑
db_userName = pro.getProperty("db_userName");
db_password = pro.getProperty("db_passWord");
%>
之後自己用eclipse或者IDEA加try catch
Ⅲ jsp頁面中怎麼讀取文件中的文本
首先,要看你讀取出來的是不是對的。把讀取出來的str用System.out輸出,然後在控制台看看數據是否正確。
其次,最後的字元轉碼new String(str.getBytes("gbk"),"utf-8")是不需要的。只要鋒吵你jsp文件的字元集設置正確就可以了。pageEncoding和contentType都設置對。掘基肢
最後,瀏覽器中切換一下字元集看看。IE中右鍵「編碼」中可以判世切換。
Ⅳ 怎麼用JSP獲取下載下來的htm文件,把htm文件的內容展示出來
沒用java寫過簡單的記事本嗎?
把那個網頁當文本文件讀出來存request里,然後在jsp里顯示出來,
注意不能直接輸出,要用js動態給某個組件添加內容,因為內容是html內容,需要瀏覽器解析的
當然,這也不是完美解決方案,如果其中包含一些js引用,css引用,圖片鏈接,這些內容都會有問題的。
你可以去查查httpClient 的資料,這個獲取對你有用
Ⅳ 在jsp頁面中如何獲取另一個jsp頁面提交的信息
1、首先新建一個請求頁面:文件命名為requestJsp.jsp,右鍵webroot下的jsp文件夾,new——》jsp,填寫名稱,點擊finish完成創建。
Ⅵ 各位:jsp頁面中怎樣讀取文件
document.getElementById("hidden").value = document.getElementById("username").value 在提交穗遲頁面可以接受文本框猜雹李的肆燃內容輸出
Ⅶ jsp 讀取一個txt文件(亂序的)文本內容,並且分頁顯示出來
頁面上傳入一個第N頁的N的值。讀取數據的時候,循環readLine(),把從第N*100行到第(N+1)*100的數據寫回頁面上。
Ⅷ jsp讀取word內容
基本步驟如下:
第一步:下載需要的jar包(扒慶雹本人喜歡去www.jar114.com)
第二步:把它放到你的classpath路徑下面。或者放到lib目錄下(web程序)
第三步:編寫讀取程序(ReadWord.java)
前提是你的E盤下有個Strust.doc文件。
import java.io.File;
import java.io.FileInputStream;
import org.textmining.text.extraction.WordExtractor;
public class WordReader {
public static String readDoc(String doc) throws Exception {
// 創建輸入差迅流讀取doc文件
FileInputStream in = new FileInputStream(new File(doc));
WordExtractor extractor = null;
String text = null;
// 創建WordExtractor
extractor = new WordExtractor();
// 對doc文件進行提取
text = extractor.extractText(in);
return text;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
String text = WordReader.readDoc("E:/Strust.doc");
System.out.println(text);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
這樣就簡單的完成春帆了從word中讀取數據了。你可以把它生成一個txt的文件。
Ⅸ JSP怎麼樣來讀取txt文件裡面的數據
1、建立javabean類,如users 欄位 name,pass
2、建立文件處理類,通過Scanner類讀取處理文件,然後封裝users
裡面的方法看起來是這樣的public users getUsers()
3、jsp中使用useBean指令調用文件處理類的方法,變數為bean。
jsp標簽中這樣寫
<input type="text" name="name" value="${bean.name}"/>
<input type="text" name="pass" value="${bean.pass}"/>
Ⅹ 如何在JSP頁面獲取硬碟上TXT文件的內容,並把他們輸入到文本框裡面
<%@pageimport="java.io.BufferedReader"%>
<%@pageimport="java.io.FileReader"%>
<%@pageimport="java.io.File"%>
<%@pagelanguage="java"contentType="text/html;charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=ISO-8859-1">
<title>Inserttitlehere</title>
</head>
<body>
<%
//此處寫你的txt文件的絕對路徑
FileReaderreader=newFileReader("E:/WorkSpace/JSPTest/WebContent/test.txt");
BufferedReaderbufferedReader=newBufferedReader(reader);
StringBuffertxt=newStringBuffer();
Stringtemp=null;
while((temp=bufferedReader.readLine())!=null){
txt.append(temp);
}
%>
<textarearows=""cols="">
<%=txt%>
</textarea>
</body>
</html>