代码之家  ›  专栏  ›  技术社区  ›  Veera

如何在struts2 action方法中获取客户端IP地址?

  •  3
  • Veera  · 技术社区  · 15 年前

    有没有办法在struts2操作方法中获取客户端的IP地址?

    SesionAware RequestAware

    3 回复  |  直到 15 年前
        1
  •  4
  •   leonbloy    15 年前

    你试过了吗 ServletRequestAware ?

        2
  •  2
  •   Sujith    15 年前

    尝试request.getRemoteAddress()。这会给你客户端IP。如果请求是通过代理服务器来的,那么您将只获得代理服务器的ip。

        3
  •  0
  •   Purush Rudrakshala    15 年前

    您可以尝试ServletRequest.getRemoteAddress()API调用以获取客户端或最后一个代理的IP地址。这是ServletAPI的一部分,不是特定于Struts2的。

    推荐文章