Served at: /project”);
    在通过表单等方式跳转弹出框时可能会出现的问题,这下面是一个简单的登录注册界面,及所遇到的问题如下,运用了servlet,
    
    
    
    
    
    @WebServlet(“/LoginServlet”)
    
    public class LoginServlet extends HttpServlet {
    
    
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
    
    // TODO Auto-generated method stub
    
    response.getWriter().append(“Served at: “).append(request.getContextPath());
   
	//设置请求编码
	request.setCharacterEncoding("utf-8");
	//设置相应编码
	response.setContentType("utf-8");
	//获取表单传来的信息
	int phone=Integer.parseInt(request.getParameter("phone"));
	String password=request.getParameter("password");
	DBUtil db=new DBUtil();
	HttpSession session=request.getSession();
	// 先获得user对象,如果是第一次访问该Servlet,用户对象肯定为空,但如果是第
	// 二次甚至是第三次,就不应该再判断该用户的信息。
	User user=(User)session.getAttribute("user");
	// 这里就是判断 ,如果用户是第一次进入则user=null,调用DB类里面的方法判断
	if(user==null) {
		user=db.cherckUser(phone, password);
	}
	//把user对象存在session中
	session.setAttribute("user",user);
	if(user!=null)
	{
		// 如果根据查询用户不为空的话,表示用户名和密码正确,应该去下一界面。
    // PrintWriter out=response.getWriter();
    
    // out.print(“”);
    
    // response.sendRedirect(“login.jsp”);
    
    }
    
    }
   
    
     出现上面的原因是
    
    :
    
    response.getWriter().append(“Served at: “).append(request.getContextPath());
    
    这一段代码的原因,只需要把这一句删掉。就能正常的显示弹出框。这下面是运行后的代码。
    
    
    
    希望大家有收获
   
 
