java程序怎么读取html网页?

html-css086

java程序怎么读取html网页?,第1张

步骤:

一、使用java.net包下的URL类,可以将一个网页(链接)封装成一个URL对象。

二、URL对象有一个openStream()方法,使用该方法可以获取该网页的输入流,我们可以通过读取输入流的方式获得网页的内容,并通过输出流写入HTML文件中。

补充:

步骤:

1.通过URL对象的openStream()方法获得网页的字节输入流 。

2.为字节输入流加缓冲 。

3. 创建字节输出流对象 。

4. 为字节输出流加缓冲 。

5. 读取数据,并写入HTML文件 。

ava要运行html代码,需要运行在服务器端,也就是servlet容器中,经过容器编译解析,返回html静态内容,示例如下:

在servlet里面写就可以了

引入一系列包

import java.io.IOException

import java.io.PrintWriter

import javax.servlet.ServletException

import javax.servlet.ServletRequest

import javax.servlet.ServletResponse

import javax.servlet.http.HttpServlet

import javax.servlet.http.HttpServletRequest

import javax.servlet.http.HttpServletResponse

import java.io.*

public class Servlet1 extends HttpServlet {

public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException{try{PrintWriter pw=res.getWriter()//在浏览器输出需要

pw.println("<script<script")}catch(exception e){="" e.printstacktrace()="" 为发现调试错误}}}=""

在html里面是无法进行java编写的。

但是你可以用jsp来完成java逻辑的开发。(等同于php套路,就是在html里面嵌入后台语言)

随后在jsp内部利用<% java %>(<? php ?>)就可以跑java的东西了