java - HttpServletRequest#getRemoteAddr() 返回 NULL

标签 java servlets

为什么 HttpServletRequest.getRemoteAddr()返回 null 有时? 10 个相同的请求中大约有 2 个会无缘无故返回 null

最佳答案

使用 Tomcat7。显然 getRemoteAddr() 可以返回 NULL 如果请求已经被消费,即响应已经发送。它有时甚至会抛出 NPE。在任何情况下我的代码都会出错。

关于java - HttpServletRequest#getRemoteAddr() 返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938221/

相关文章:

java - 如何使用入站解析捕获 OOO(不在办公室)电子邮件?

java - Java EE 连接池的最佳结构

Java:如何为具有自定义类型的 HashMap 创建 getter/setter 方法?

java - JMS 消息未使用 spring JMSTemplate 接收?

java - 如何知道MS Access数据是否被修改?

java - 无法连接到servlet中的mysql数据库

java - 如何从数据库中检索图像并放置在 JSP 上?

java - 如何替换 HttpServletResponse 输出流?

php - PHP 和 Servlet 的主要区别

java - 使文本字段在复选框的 itemStatechanged 事件中可见