[英]How to get the client IP address inside struts2 action method?
有沒有辦法在struts2動作方法中獲取客戶端的IP地址?
我已經實現了SesionAware
和RequestAware
接口,但是這兩個接口只注入會話和請求映射。
你試過ServletRequestAware嗎?
嘗試request.getRemoteAddress()。 這將為您提供客戶端IP。 如果請求是通過代理服務器發送的,那么您將只獲得代理服務器的IP。
您可以嘗試ServletRequest.getRemoteAddress()API調用以獲取客戶端或最后一個代理的IP地址。 這是Servlet API的一部分,而不是Struts2的特定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.