如何在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);
}
答案 0 :(得分:1)
request.getRemoteHost()
内init()
没有任何意义
请理解在初始化servlet期间调用init方法而不是每个请求。
所以你可以在post / get方法中处理它。 init()
不依赖于请求。
<强>更新强>
String ipAddress = request.getRemoteAddr();
获取客户端的IP
。但你不能在init()
函数中使用它,如上所述在doPost()
或doGet()
中使用它,你已经实现了其他方法