Served at: /关于Servlet中alert弹出警号框出现的问题

  • Post author:
  • Post category:其他


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());

这一段代码的原因,只需要把这一句删掉。就能正常的显示弹出框。这下面是运行后的代码。

在这里插入图片描述

希望大家有收获



版权声明:本文为qq_44772414原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。