我的情況:客戶點擊jsp1 page
按鈕打開jsp2 page
窗口。如何在jsp中獲取客戶真實IP?特殊情況
我想獲得客戶端的IP在jsp2 page
我曾嘗試使用下面提及代碼:
String clientip = request.getRemoteAddr();
,但它變得的jsp1 page
IP爲了得到IP我可以」 t從jsp1 page
傳遞參數。
任何人都可以幫助我解決這個問題嗎?
非常感謝您的幫助。
最好的問候。
我的情況:客戶點擊jsp1 page
按鈕打開jsp2 page
窗口。如何在jsp中獲取客戶真實IP?特殊情況
我想獲得客戶端的IP在jsp2 page
我曾嘗試使用下面提及代碼:
String clientip = request.getRemoteAddr();
,但它變得的jsp1 page
IP爲了得到IP我可以」 t從jsp1 page
傳遞參數。
任何人都可以幫助我解決這個問題嗎?
非常感謝您的幫助。
最好的問候。
此代碼工作在我的情況:
String ip = request.getRemoteHost();
沒有這樣的東西jsp1的IP頁面 - JSP頁面沒有IP地址。根據ServletRequest.getRemoteAddr()
javadoc,方法返回發送請求的客戶端或最後一個代理的Internet協議(IP)地址 - 即,如果您在servlet容器(例如Apache HTTPD)前有代理,您將獲得該代理的IP地址。
請參閱this answer瞭解如何查看「通過」代理並獲取客戶端的真實IP地址。
非常感謝,我真的很感謝你的幫助! – ABD