我如何獲取用戶來自我的Struts2 Action的URL?Struts2:獲取用戶的網址來自
2
A
回答
1
嘗試:
request.getHeader("referer");
您還可以在表單中創建一個隱藏字段,然後使用if語句來查詢相應和路由。
我建議你使用隱藏字段。雖然它確實更麻煩,但它也更可靠。 referer字段可以通過代理從HTTP標頭中剝離。事實上,瀏覽器根本不需要在頭中發送referer字段。
看到一個很好的討論here。 以上解釋是該討論的摘錄。
1
可以使用HTTP referrer:
String url = request.getHeader("referer");
但是你必須謹慎,因爲這是由瀏覽器通過一個可選值。換句話說,並非所有的客戶都會把它傳遞給你。
更安全的選擇是將調用頁面作爲隱藏的輸入值傳遞。
相關問題
- 1. 用戶友好的網址struts2
- 2. 獲取並顯示來自網址
- 3. facebook - 獲取喜歡網址的用戶?
- 4. 獲取網絡用戶的IP地址
- 5. Python - 從網址抓取標題,但網址來自用戶輸入
- 6. 獲取來源網址 - 觀衆來自貝寶未來(HTTPS)
- 7. asp.net mvc c#獲取來自網頁的網址
- 8. 我如何使用網址來獲取tumblr用戶/信息
- 9. Struts2友好的網址?
- 10. WordPress的獲取客戶頁面網址
- 11. C#獲取來自網站
- 12. 文件來自其他網址獲取內容的PHP
- 13. 如何從Python獲取來自Chrome的網址?
- 14. 獲取用戶來自AngularJS的url
- 15. 獲取用戶來自的MembershipProvider
- 16. 獲取網址
- 17. 獲取引薦來源網址在Laravel
- 18. 獲取網址地址來檢測網絡代理
- 19. 如何獲取訪問網站網址的用戶ip?
- 20. CollectionFS從客戶端獲取網址
- 21. 來自使用C#的短網址的長網址
- 22. 過濾圖片來自網址獲取由HTML DOM解析
- 23. 使用Codeigniter獲取網址
- 24. 用javascript獲取網址
- 25. 獲取引用網址
- 26. 從自定義網址獲取信息
- 27. 從html自動獲取網址
- 28. 獲取來自不同網域的frame/iframe的頂部窗口網址
- 29. 用戶來自ASP.Net,但有NULL的網址
- 30. 獲取fb.me網址