调用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
}
}
答案 0 :(得分:2)
不要使用实例字段。容器只创建一个Servlet实例来处理所有请求。该实例变量在您的所有请求之间共享。不要那样做。只需使用局部变量。