① 使用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();
}