如何在servlet init()方法中编写request.getRemoteHost()方法?

时间:2014-08-06 08:37:39

标签: java jsp servlets

如何在servlet init()方法中编写request.getRemoteHost()方法?

例如:

public void init() throws ServletException
{
    String remoteHost = request.getRemoteHost();
    System.out.println("----------");
    System.out.println("------ ServletInitializer Servlet Initialized successfully ------");
    System.out.println("----------remoteHost :"+remoteHost);
}

1 个答案:

答案 0 :(得分:1)

request.getRemoteHost()

init()没有任何意义

请理解在初始化servlet期间调用init方法而不是每个请求。

所以你可以在post / get方法中处理它。 init()不依赖于请求。

<强>更新

String ipAddress = request.getRemoteAddr();

获取客户端的IP。但你不能在init()函数中使用它,如上所述在doPost()doGet()中使用它,你已经实现了其他方法