页面解析java代码 java解析html页面

java代码 实现页面内容读取

import java.io.BufferedReader;

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站制作、兴文网络推广、小程序设计、兴文网络营销、兴文企业策划、兴文品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供兴文建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.HttpURLConnection;

import java.net.URL;public class Test

{

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

{

PrintWriter pw = new PrintWriter("d:\\test.xml");//d:\\test.xml是你的xml文件路径

pw.println(getHtmlConentByUrl(" "));// 是你要访问的页面

pw.flush();

pw.close();

}

public static String getHtmlConentByUrl(

String ssourl) {

try {

URL url = new URL(ssourl);

HttpURLConnection con = (HttpURLConnection) url.openConnection();

con.setInstanceFollowRedirects(false);

con.setUseCaches(false);

con.setAllowUserInteraction(false);

con.connect(); StringBuffer sb = new StringBuffer();

String line = "";

BufferedReader URLinput = new BufferedReader(new InputStreamReader(con.getInputStream()));

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

sb.append(line);

}

con.disconnect();

return sb.toString().toLowerCase();

} catch (Exception e) {

return null;

}

}}

在获取到的页面内容是字符串,这里解析有两个办法,一是通过dom4j把字符串转化为dom进行解析,这样最好,但是对方的页面未必规范,符合dom结构。二是通过解析字符串过滤你想要的内容,该方法比较繁琐,需要一些技巧。我有的就是二;

jsp页面和html页面有什么区别,html页面能写java代码吗

一、区别如下:

1、HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。

2、定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。

3、他们的表头不同,这个是JSP的头“ %@ page language="java" import="java.util.*" pageEncoding="gbk"%”在表头中有编码格式和倒入包等。

4、在jsp中用%%就可以写Java代码了,而html没有%%

二、在html里面是无法进行java编写的。原因:JSP页面是动态页,HTML是静态的。所以不支持。

定义:

1、JSP:全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

2、HTML:超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。

扩展资料:

jsp与servlet的联系:

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。

Servlet和JSP最主要的不同点在于:

Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。

而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于视图,Servlet主要用于控制逻辑

Servlet更多的是类似于一个Controller,用来做控制。

参考资料:百度百科:HTML

参考资料:百度百科:JSP

javaee中页面错误代码的解析

错误代码,是指人们在使用软、硬件、路由器的时候,这些软硬件不能正常操作的一种现象~~

如果是某几个网页打不开,而出现错误代码,那么这是属于服务器的事,我们是无法左右它的!

比较常见的一些代码如下:

错误678/651/815,碰到这样的代码,你先偿试重起电脑或路由器,以排除它们的偶然故障引起。

查看modem的亮灯情况:

第一步:查看power灯是否正常,稳定亮转至第二步,不亮则可能是忘记打开MODEM电源开关,插电源线或电源稳压器松动所致;

第二步:查看DSL灯是否正常亮。如稳定亮则转至第三步,如果DSL灯一直闪烁不停,表明ADSL线路正在连接或一直连接不上,此为线路问题,最常见的一种情况是分离器进线与接电话的端口接错了,这时调换接线端口,再检查室内的电话线接头是否接触不良,或者取消分离器,直接把入户线接入modem,再重启MODEM,如果仍不能解决问题出单检查外线。;

第三步:查看LAN亮灯情况,如不亮则转至第四步,如是稳定亮,有可能是电脑的拨号软件出现问题,建议重装拨号软件;

第四步:如LAN灯不亮,则是modem与电脑的连线问题,请从新拔插由modem到电脑之间的网线。

错误691/619/629一般多为账号密码不一致,欠费,账号挂死或者端口出错引起。

错误769/797一般是网卡禁用或者驱动程序出问题。

如果在你使用中,又出现了别的代码,那么你可以参考百科资料:

一个jsp(或者是java吧)做的信息系统的页面,其jsp或java与查看页面源代码出现的代码内容是什么关系啊?

jsp=html+java,jsp页面代码(可能含有java代码)在后台解析、编译、运行后再将结果以html格式返回到客户端浏览器解析显示,所以你看到的源文件内容其实就是html内容。一般用户都不会、也不需要在自己机器上装个java运行环境,所以java代码通常都是在后台运行。


文章名称:页面解析java代码 java解析html页面
URL标题:http://scyanting.com/article/dohdppo.html