导航:首页 > 编程语言 > 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生成网页相关的资料

热点内容
gmail服务器怎么收到邮件 浏览:297
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