導航:首頁 > 編程語言 > 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生成網頁相關的資料

熱點內容
浮點數乘冪運演算法 瀏覽:318
pdf爬蟲 瀏覽:557
php按鈕點擊事件 瀏覽:934
河南伺服器機房售後服務雲主機 瀏覽:184
android仿聯系人 瀏覽:368
什麼app軟體可以學音標 瀏覽:669
郭天祥十天學會單片機優酷 瀏覽:330
什麼app兒童免費 瀏覽:582
遺傳演算法的理解 瀏覽:800
php刪除sql 瀏覽:841
紅進藍出指標源碼 瀏覽:700
python數據轉換列表類型 瀏覽:717
解壓後的文件怎麼解開 瀏覽:175
四川補貼認證下載什麼app 瀏覽:858
android設計風格 瀏覽:426
視頻不支持我的加密 瀏覽:342
布包pdf 瀏覽:267
程序員錄制課程表 瀏覽:626
eclipsephp斷點調試 瀏覽:895
虛擬成交量指標源碼 瀏覽:838