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

熱點內容
sha弱加密演算法 瀏覽:666
預編譯error指令 瀏覽:304
小米控制電視的app叫什麼 瀏覽:351
python中break的用法 瀏覽:508
安居家園app怎麼設備綁定 瀏覽:91
程序員招聘數量城市 瀏覽:801
程序員反擊代碼 瀏覽:255
程序員在線課程思維 瀏覽:545
加密狗加密java 瀏覽:922
pdf文件轉曲線 瀏覽:745
app內購買怎麼付費 瀏覽:582
程序員那麼可愛拍攝地點在哪 瀏覽:318
空調壓縮機高溫 瀏覽:719
androidx86chrome 瀏覽:658
大智慧行情雲伺服器地址 瀏覽:165
安卓手機玩王者為什麼卡 瀏覽:931
農村信用社app怎麼注冊 瀏覽:662
錢龍dmi指標源碼 瀏覽:584
python搭建直播 瀏覽:311
華為手機app圖標亂了怎麼解決 瀏覽:108