導航:首頁 > 編程語言 > java訪問網頁

java訪問網頁

發布時間:2022-08-26 17:02:05

A. 運行java程序時,出現訪問的網頁出錯了

解決方法如下。
程序的錯誤可以抽象分為三類:語法錯誤、運行錯誤和邏輯錯誤。
語法錯誤
是指由於編程中輸入不符合語法規則而產生的。程序編譯就通不過,程序不能運行起來。此類錯誤最簡單,調試起來比較容易。
運行錯誤,指程序在運行過程中出現的錯誤。程序通過語法錯誤檢測,但是運行的時候出現錯誤,導致程序被迫終止,此類錯誤有特定的發生條件,因此能夠准確的定位錯誤代碼段,因而調試也比較方便。
邏輯錯誤,程序運行後,沒有得到設計者預期的結果,這就說明程序存在邏輯錯誤。這種錯誤在語法上是有效的,但是在邏輯上是錯誤的。

B. 用java程序去訪問網頁,用瀏覽器顯示網頁,然後獲得網頁里的鏈接(url1,url2...),然後每隔幾秒網頁鏈

給你說個思路吧:
1.用URL訪問指定的網頁。
2.獲取網頁源碼
3.使用正則表達式獲取網頁中所有的URL。
4.重復1。

C. 在java中怎麼訪問web-inf 目錄下的jsp頁面。

外部訪問來說,web-inf下的文件都是不可見的(即不能通過url獲得web-info下的任何文件),所以,直接訪問jsp是不可能的。可以使用view層框架(如struts)來提供jsp服務,將jsp文件放到web-info下避免客戶直接訪問到頁面,同時使用struts來進行jsp文件提取,並將編譯好的結果發送到客戶端。

WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。如果想在頁面中直接訪問其中的文件,必須通過web.xml文件對要訪問的文件進行相應映射才能訪問。

(3)java訪問網頁擴展閱讀:

WEB-INF 目錄的作用:

/WEB-INF/web.xml

Web應用程序配置文件,描述了 servlet 和其他的應用組件配置及命名規則。

/WEB-INF/classes/

包含了站點所有用的 class 文件,包括 servlet class 和非servlet class,他們不能包含在 .jar文件中(是該目錄不能包含在.jar文件中)。

/WEB-INF/lib/

存放web應用需要的各種JAR文件,放置僅在這個應用中要求使用的jar文件,如資料庫驅動jar文件。

/WEB-INF/src/

源碼目錄,按照包名結構放置各個java文件。

/WEB-INF/database.properties

資料庫配置文件

/WEB-INF/tags/

存放了自定義標簽文件,該目錄並不一定為 tags,可以根據自己的喜好和習慣為自己的標簽文件庫命名,當使用自定義的標簽文件庫名稱時,在使用標簽文件時就必須聲明正確的標簽文件庫路徑。

例如:當自定義標簽文件庫名稱為 simpleTags 時,在使用 simpleTags 目錄下的標簽文件時,就必須在 jsp 文件頭聲明為:<%@ taglibprefix="tags" tagdir="/WEB-INF /simpleTags" % >。

/WEB-INF/jsp/

jsp 1.2 以下版本的文件存放位置。改目錄沒有特定的聲明,同樣,可以根據自己的喜好與習慣來命名。此目錄主要存放的是 jsp 1.2 以下版本的文件,為區分 jsp 2.0 文件,通常使用 jsp 命名,當然你也可以命名為 jspOldEdition 。

/WEB-INF/jsp2/

與 jsp 文件目錄相比,該目錄下主要存放 Jsp 2.0 以下版本的文件,當然,它也是可以任意命名的,同樣為區別 Jsp 1.2以下版本的文件目錄,通常才命名為 jsp2。

META-INF

相當於一個信息包,目錄中的文件和目錄獲得Java 2平台的認可與解釋,用來配置應用程序、擴展程序、類載入器和服務

manifest.mf文件,在用jar打包時自動生成。

D. 如何編寫java 循環多次訪問某一網頁

try{
StringurlStr="http://www.xxx.com";
URLurl=newURL(urlStr);
for(inti=0;i<100000;i++){
URLConnectionconnection=url.openConnection();
connection.connect();
}
}catch(Exceptione){

}

E. JAVA類如何打開網頁

有兩種方法:

1.java.net.URI uri = new java.net.URI("http://www..com");
java.awt.Desktop.getDesktop().browse(uri);

2.Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www..com");

這兩種方法是可以打開,不過只能在服務端打開,如果有另一台機器訪問我的機器,執行上邊的程序後,也會在我本機顯示的頁面!

F. 如何通過JAVA程序訪問Web頁面

訪問過程大概是這樣的,前端獲取相應的操作,strots2或者十spring mvc的連接器攔截操作並調用對應的方法,後台做處理,通過service層做業務處理,然後再通過Dao層做數據處理,在Dao層中實現了對資料庫曾刪改查的方法,處理完的結果返回到視圖中去,被瀏覽器解析。

G. 純java訪問需要登錄的網頁

你得先了解網站做什麼。比如它第一次返回時是不是寫了cookie?你在請求相冊內容的時候,要不要在請求裡面加上SESSIONID等信息?對於GET類型的請求,你可以從地址欄看到請求地址,對於POST類型,你可以通過一些工具分析HTTP包,查看請求體裡面的內容,以及是否帶有COOKIE,時間值等等信息。

如果伺服器要求HTTPS連接的話,你還需要在java代碼裡面指針keystore和證書名稱等。如果LZ會有很多情況使用代碼訪問網頁的話,可以看看APACHE的HTTPClient開源項目,它就類似一個瀏覽器,只不過沒有js解釋和標記語言渲染而已,只是請求的網頁源碼。

或者,如果LZ只要測試一下可行性的話,可以先在瀏覽器里登錄校內,然後通過上面說的找到請求地址。再用java代碼訪問該地址(請求時,不要登出校內)。否則,你不登錄訪問的話,伺服器直接將你的請求轉發到了登錄頁面,這樣你每次請求的返回都是登錄頁。
當然,你也可以多敲幾行代碼,在代碼里實現登錄,再在代碼里訪問地址。...祝你好運!

H. javaweb網頁無法訪問怎麼解決

如電腦無法瀏覽網頁,你可根據以下情況進行排障:
1、 寬頻未連接。重新連接寬頻。
2、路由器故障。拆除路由器後,進行寬頻連接試用。
3、偶發性故障,如ADSL斷流,電腦內存數據溢出等。重啟電腦、modem試用。
4、瀏覽器故障,應用不恰當的代理伺服器。卸載一切瀏覽器插件,恢復IE瀏覽器默認設置試用。去掉代理伺服器設置。重裝瀏覽器程序。
5、IP地址、DNS設置設置不當。一般家庭用戶IP地址設置成自動獲取,重設DNS伺服器地址

閱讀全文

與java訪問網頁相關的資料

熱點內容
阿里雲伺服器終端在哪裡 瀏覽:144
app紙有什麼用 瀏覽:219
cuteftp命令 瀏覽:502
最開始的編程語言是什麼 瀏覽:757
at遠程命令 瀏覽:490
雲伺服器哪家好點 瀏覽:211
android系統源碼閱讀 瀏覽:926
dumpjava分析工具 瀏覽:678
怎麼下載cpu源碼 瀏覽:154
代碼加密怎麼取消 瀏覽:888
編譯原理代碼在哪裡運行 瀏覽:584
解密攝影pdf 瀏覽:72
演算法編程中級題目 瀏覽:250
c語言編譯器畢業設計 瀏覽:717
醫保卡申請app哪個好 瀏覽:945
阿里雲伺服器上傳源碼 瀏覽:602
營銷管理科特勒pdf 瀏覽:696
願望清單app哪個好 瀏覽:461
安卓外放聲音怎麼解決 瀏覽:196
脈脈app干什麼用的 瀏覽:362