① 使用java怎么读取html文件内容
java可以使用jsoup、htmlparser等工具进行html的读取和解析,以下是详细说明:
1、jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。据说它是基于MIT协议发布的。
jsoup的主要功能如下:
从一个URL,文件或字符串中解析HTML;
使用DOM或CSS选择器来查找、取出数据;
可操作HTML元素、属性、文本;
示例代码:
Document doc = Jsoup.parse(input, "UTF-8", "http://www.dangdang.com");
Element content = doc.getElementById("content");
Elements links = content.getElementsByTag("a");
for (Element link : links) {
String linkHref = link.attr("href");
String linkText = link.text();
}
② 帮帮我啊,关于java读取html里的文本
你读的是本地文件 与127.0.0.1:8088有什么关系呢?你直接把文件放D盘下面 这边URL跟着改成D:\\(一个\转译)文件名 就行了么
③ java读取html文件内容显示在jsp中出现乱码
你试下读取的时候用utf-8的格式来读,然后设置request和response的charset为utf-8,应该就可以了.
④ 怎么访问java里的html文件
eclipse:
localhost
:8080:项目名:WebContent/html文件名,如过放在其他文件包里面请在文件名外面加上文件包名
MyEclipse
:localhost:8080:项目名:WebRoot/html文件名,如过放在其他文件包里面请在文件名外面加上文件包名
⑤ 如何使用java查看html文件的源代码
使用JAVA程序读取HTML代码还是访问链接?
如果是只读取HTML文件的话,可以直接用FileReader就可以了。
如果是通过访问URL获取HTML代码的话可以使用HttpClient。
⑥ 如何使用Eclipse中使java程序编译过程中读取html文件
不是applet太旧的问题。是同学你的描述方式有问题。
“编译时读取”这个说法就有问题,编译就是个java->class的过程。字节码转换而已。
我不清楚你要读取这个HTML干什么,用什么方式读取。
我这里就假设你只是想取得HTML文件里面的全部文本内容。使用文件流,FileInputStream,具体怎么用自己网络。
然后,java程序是顺序执行的,只有一个入口。
你的applet的入口是paint,你当然可以在paint里面执行上面的代码,当然,你可以写个静态语句块static{ },里面执行文件流的方法。
自便。
⑦ javasocket编程怎么访问本机上指定路径的html文件
这应该有两个过程:
1、本机的clientSocket(自定义的名字)或ServerSocket在收到某个信号后,比如传递的数据就是你说的html文件路径,调用读取文件的方法。
2、使用java.io.*的类库,读取该html文件。
3、把读取的html文件内容返回。
如果你说是ie浏览器访问,那就不是java socket,而是JSP编程了
⑧ java项目下读取html文件
String projPath = System.getProperty("user.dir"); 获取到工程项目的根目录。
例如 项目为Test,在D盘的Java目录下,projPath 就是 "D:\Java\Test"
然后再往后加你的项目文件夹下html文件的相对路径。
⑨ java以流的形式读取html文件,再输出为excel文件
给你个思路吧,可以自己完成,你描述的所谓的html其实是json数据,遍历json方法有N种,第三方的工具也很多,比如fastJson,gson,jackson等等,基本上几句话搞定;
另外你还要将解析出来的值保存到excel中,可以使用poi这个工具,封装了操作excel表的基本操作方法。祝你成功~
⑩ java如何获取html文件的内容
Document doc = null;
try {
doc = Jsoup.connect("链接").timeout(6000).get();
} catch (IOException e) {
e.printStackTrace();
}