request.getHeader所想到的


request.getHeader,簡單的說就是獲取請求的頭部信息,根據http協議,它能獲取到用戶訪問鏈接的信息,以下是我們常用的:

request.getHeader("referer"),它主要是用於獲取鏈接的上一個引用。比如,從a.jsp跳轉到b.jsp,那在b.jsp中獲取到的引用就是a.jsp,如果手動刷新,b.jsp,獲取到的引用仍然是a.jsp,刷新的時候,會檢查服務端是否會有更新,沒有的話,則使用本機的緩存,也就是說,你刷新時得到的響應依然是前一次得到的服務端的內容,因為你的jsp文件沒有變化。當你在地址欄輸入一個地址時,它的引用是null.相當於你第一次打開瀏覽器一樣。

request.getHeader("host")獲取請求服務器的主機,如你的http://localhost;8080/bbs/index.jsp..獲取到的就是localhost:8080

用的比較多的是引用,參考這個你就懂了。http://hi.baidu.com/xogjghsfhjemorr/item/f20209e437c11b0c570f1d6d


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM