導航:首頁 > 編程語言 > java生成網頁

java生成網頁

發布時間:2025-01-04 22:27:27

1. java中如何根據一個網址獲得該網頁的源代碼

package test;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

public class HttpTest {

private String u;

private String encoding;

public static void main(String[] args) throws Exception {

HttpTest client = new HttpTest("http://www..com/", "UTF-8");

client.run();

}

public HttpTest(String u, String encoding) {

this.u = u;

this.encoding = encoding;

}

public void run() throws Exception {

URL url = new URL(u);// 根據鏈接(字元串格式),生成一個URL對象

HttpURLConnection urlConnection = (HttpURLConnection) url

.openConnection();// 打開URL

BufferedReader reader = new BufferedReader(new InputStreamReader(

urlConnection.getInputStream(), encoding));// 得到輸入流,即獲得了網頁的內容

String line; // 讀取輸入流的數據,並缺兄顯示

while ((line = reader.readLine()) != null) {

System.out.println(line);

}

}

}

2. JAVA根據模板生成HTML頁面的技術

Velocity

變數定義:用$標志

表達式語句:以#開始

強控制語言:變數賦值:#set $this = "Velocity"

外部引用:#include ( $1 )

條件控制:#if …. #end

非 兼容性語 言

JDynamiTe

變數定義:用{}包裝

表達式語句:寫在注釋格式(<!-- ?)中

弱控制語言

兼容語言

XSLT

變數定義:xml標簽

表達式:xsl標簽

強控制語言:外部引用:import,include

條件控制:if, choose…when…otherwise

非兼容語言

Tapestry

採用component的形式開發。

變數定義(組件定義):在html標簽中加上jwcid

表達式語句:ognl規范

兼容語言

閱讀全文

與java生成網頁相關的資料

熱點內容
中央傳命令 瀏覽:563
cad畫戶型圖修剪命令 瀏覽:209
代碼編譯伺服器配置 瀏覽:206
河南租伺服器帶寬怎麼確定雲主機 瀏覽:175
python公式報告 瀏覽:131
阿里雲伺服器換手機 瀏覽:712
linux標准教程pdf 瀏覽:966
騰訊雲在哪找伺服器 瀏覽:680
單片機專家app漢化版 瀏覽:395
pdf列印內存不足 瀏覽:841
單片機連通虛擬機檢測網址指令 瀏覽:308
韓國伺服器怎麼選 瀏覽:280
光敏感測器嵌入單片機 瀏覽:411
php實現多繼承 瀏覽:677
linux的python目錄文件 瀏覽:90
國內雲伺服器價格申請注冊 瀏覽:280
旅行攝影pdf 瀏覽:69
為什麼開不了允許app跟蹤 瀏覽:225
qq群中如何將文件移至文件夾 瀏覽:108
java下載文件的文件名 瀏覽:460