1. 程式人生 > 其它 >源伺服器未能找到目標資源的表示或者是不願公開一個已經存在的資源表示。

源伺服器未能找到目標資源的表示或者是不願公開一個已經存在的資源表示。

源伺服器未能找到目標資源的表示或者是不願公開一個已經存在的資源表示。

 

 

出現這種情況,檢查自己寫的jsp/html的位置在哪,看是不是在WebContent/WEB-INF資料夾下,如果在的話,那麼恭喜你,幾秒鐘之後問題即將解決。將該jsp/html移動到WebContent下即可。

因為jsp或html等檔案是直屬於Webcontent,與WEB-INF屬於同一級別,不能將jsp/hhtml檔案放置到WEB-INF下面。

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

以上轉自:源伺服器未能找到目標資源的表示或者是不願公開一個已經存在的資源表示。_rongoooo的部落格-CSDN部落格_源伺服器未能找到目標資源的表示或者是不願公開

其他404:

請按照下面步驟一一來測試

一、檢視自己的路徑是否錯誤,正確的路徑訪問是:http://localhost:8080/xxx/yyy.html (注:xxx表示你的專案名。yyy表示你的頁面名稱,如果你的頁面是jsp,就把.html換成.jsp)。

二、檢視自己的html或者jsp是否放在了WEB-INF下面了,WEB-INF是受保護的不可以訪問裡面的東西。所以只要把頁面移除來放在WebContent下面就可以啦。