调用dopost时字段不为空

时间:2014-06-11 15:42:24

标签: java servlets

调用servlet时,调用dopost时某些字段不为空。 如何确保在启动servlet时该字段始终为null。 例如:

import java.io.*;    
import javax.servlet.*;
import javax.servlet.http.*;   
import java.util.Map;   
public class gererEmployeur extends HttpServlet{
  private static final long serialVersionUID = 1L;
  Personne p=null;
  @Override
  public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
   System.out.print(p);
   //p is not null
  }
}

1 个答案:

答案 0 :(得分:2)

不要使用实例字段。容器只创建一个Servlet实例来处理所有请求。该实例变量在您的所有请求之间共享。不要那样做。只需使用局部变量。