① webinf下的html怎麼訪問
頁面不可能直接訪問WEB-INF下的資源,只有通過後台轉發才能訪問。你要明白資源為什麼要放在WEB-INF下,就是為了不讓客戶端隨意訪問,所以保證了一定的安全性,不能直接訪問
② 怎麼鏈接到web-inf下面的html文件
web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器里是不能訪問到的.
因些,可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);進行派遣訪問.但如果web-inf下有a.htm,則用request.getRequestDispatcher("/WEB-INF/a.htm").forward(request,response);就不能訪問。
需要在web.xml裡面配置:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
結果:一切OK,訪問a.htm,和a.html在work/web-inf/下者有a$htm.class,a$html.class生成
③ 關於WEB-INF目錄下文件使用的問題
WEB-INF目錄是WEB應用的安全目錄,客戶端無法直接訪問。
不知道你用的是什麼框架,如果用Strut2的話,可以在struts.xml文件中配置action中result屬性來進行訪問,路徑寫為/WEB-INF/文件名/index.jsp
④ javaweb亂碼問題,我把別人的一個html文件復制到項目的WEB-INF目錄下,結果打開是亂碼
只能 把原來的html源文件打開ctrlA+C+V,我也遇到過這種情況,只能復制,然後保持與原來的html的編碼一致就OK
⑤ java web項目:html中img 的src能訪問到WEB-INF目錄下的圖片嗎我試了好久訪問不到喲
都瞎說什麼玩應,web_inf是項目的信息目錄,裡面存著重要的配置文件等,如果可以直接訪問,那你重要的文件不都暴露了嗎,正常情況下web_inf里的東西是不能訪問的,所以你要引用的圖片不要放到img里
⑥ 怎麼訪問web-inf目錄下的文件
首先,對於外部訪問來說,web-inf下的文件都是不可見的(即不能通過url獲得web-info下的任何文件),所以,直接訪問jsp是不可能的。這要從web-info文件夾的作用說起: WEB-INF的存在以及其下的lib和classes目錄的作用都是jsp規定的,主要是系統運行的配置信息和環境,用來存儲服務端配置文件信息和在服務端運行的類文件,它下面的東西不允許客戶端直接訪問的,這是jsp環境的規定。 而我們通常是使用view層框架(如struts)來提供jsp服務,此時,我們可以將jsp文件放到web-info下避免客戶直接訪問到頁面,同時使用struts來進行jsp文件提取,並將編譯好的結果發送到客戶端。
⑦ web-inf裡面有哪些內容
Web-Inf文件夾中有classes文件夾、lib文件夾(用於存放需要的jar包)和一個web.xml文件(用於配置,比如說用來配置過濾器等。)
⑧ html不顯示WEB-INF下CSS樣式,../不行,應該是路徑問題,請教大神,怎麼解
主要是你的目錄結構是怎樣的
也可以寫成相對項目的絕對路徑
⑨ Java WEB-INF下的html亂碼怎麼辦
以下解決中文顯示亂碼:
1.使html文件支持頁面內容中文: <meta charset="utf-8"/>
2.對於jsp頁面如果僅僅時頁面內容亂碼(不是伺服器傳來的數據亂碼):<%@page pageEncoding="utf-8"/>
⑩ 通過index.html訪問web-inf下的welcome.jsp,圖片顯示不出來。
web-inf目錄下的文件是不能直接顯示的。這是個特殊的目錄,受到web服務的保護。所以你不能把資源文件放到這個目錄下去