web inf存放是什么文件 WEB-INF目錄下的jsp頁面如何訪問?
WEB-INF目錄下的jsp頁面如何訪問?首先,對于外部訪問,Web inf下的文件是不可見的(也就是說,您不能通過URL獲取Web info下的任何文件),因此不可能直接訪問JSP。這要從web i
WEB-INF目錄下的jsp頁面如何訪問?
首先,對于外部訪問,Web inf下的文件是不可見的(也就是說,您不能通過URL獲取Web info下的任何文件),因此不可能直接訪問JSP。這要從web info文件夾的作用入手:web INF的存在及其lib和classes目錄的作用是由JSP規(guī)定的,主要是系統(tǒng)運行的配置信息和環(huán)境,用來存儲服務(wù)器的配置文件信息和服務(wù)器上運行的類文件。下面的內(nèi)容不允許客戶端直接訪問,這是JSP環(huán)境的規(guī)定。我們通常使用視圖層框架(如struts)來提供JSP服務(wù)。此時,我們可以將JSP文件放在webinfo下,以避免客戶直接訪問頁面。同時,我們使用struts提取JSP文件并將編譯結(jié)果發(fā)送給客戶端。
servlet的jsp怎么放到web-inf下面訪問?
只能在servlet(或spring控件、struts操作,本質(zhì)上是servlet)中訪問web inf目錄。也就是說,只能通過Java后臺訪問,其中webinf下的內(nèi)容是不開放/安全的,不能通過URL直接訪問。避免了不法分子通過URL自行操作一些私人文件信息。Servlet訪問WEB-INF目錄信息.jsp文件的代碼如下:
1網(wǎng)站.xml中的servlet可以配置為:index跳轉(zhuǎn)到主頁的action index/索引.動作
2. servlet中的實現(xiàn)方法:requestdispatcher?調(diào)度員=請求.getRequestDispatcher(”/WEB-INF/信息.jsp") 調(diào)度員.轉(zhuǎn)發(fā)(請求,?回復(fù))來自:網(wǎng)頁鏈接
感謝您的邀請,
Web inf在設(shè)計框架時限制了權(quán)限,無法訪問。主要從網(wǎng)絡(luò)安全的角度來看,直接訪問目錄帶來的安全風(fēng)險是災(zāi)難性的,而提取數(shù)據(jù)的唯一方法是通過servlet。
我希望我能幫助你