在web專案中,為了安全,可能需要把jsp檔案放在web-inf目錄下,這樣如果我們的頁面中出現超連結a標籤或者js的location.href去直接轉向到web-inf下的某乙個jsp頁面,那麼就會引用不到,因為這樣的請求方式是客戶端的請求,而web-inf頁面只對服務端開放,對客戶端是不可見的,那麼該如何訪問呢?原先如果放在webcontent下的頁面index.jsp,我們直接在web.xml中這樣寫就可以>
jsp/test/index.jspwelcome-file
>
如果要訪問web-inf下的about.jsp>
/web-inf/test/about.jspwelcome-file
>
我們需要加上/web-inf/
,原因可能是我們的專案發布路徑是在這cookie加上上面的路徑就進入到相應的頁面了需要注意的是即使我們使用
http://localhost:8080/cookie/webroot/web-inf/test/about.jsp
也無法訪問這是一般web。xml的配置,如果我們用到springmvc只需要加上相應的對映配置就可<
mvc:resources
="/images/**"
location
="/images/"
/>
<
mvc:resources
="/demo/**"
location
="/demo/"
/>
<
mvc:resources
="/css/**"
location
="/css/"
/>
<
mvc:resources
="/js/**"
location
="/js/"
/>
其次配置相應的視**析器class
="org.springframework.web.servlet.view.internalresourceviewresolver"
>
name
="prefix"
value
="/web-inf/jsp/"
/>
name
="suffix"
value
=".jsp"
/>
bean
>
SpringMVC 如何訪問web inf下的頁面
對應web inf目錄下面的jsp頁面,我們知道是不能直接使用url訪問到。需要通過 的方式,而我們一般都是在控制器中做 對映,對應一些我們不需要其他操作的jsp頁面,我們可以使用來配置,這樣就可以不用再控制器中再去做 對映 看看success.jsp頁面的目錄結果 一般我們需要配置乙個spring...
Python如何import資料夾下的檔案
python的import包含檔案功能就跟php的include類似,但更確切的說應該更像是php中的require,因為python裡的import只要目標不存在就報錯程式無法往下執行。要包含目錄裡的檔案,php中只需要給對路徑就ok。python中則不同,下面來看看這個例子。目錄結構 a.py ...
使用spring來訪問靜態資料夾下的檔案
mvc resources location static static mvc resources mvc resources location css css mvc resources mvc resources location js js mvc resources mvc resourc...