这种一般是用js处理的如果账户不存在
PrintWriter out=response.getWriter();
{out .println("");}//这句会弹出个提示框,然后跳回到原来的页面,就是登陆页面
你可以再servlet做一下判断,如果没有查出来记录的话:
写下这两句话就是在else(查询记录结果==null){
request.setAttribute("errmsg", "没有查询出管理员信息");
request.getRequestDispatcher("fail.jsp").forward(request, response);
}
然后你在前台的fail.jsp页面或者其他的跳转的jsp页面里写这样的语句就可以接受你从servlet中所传来的错误信息了:
<%=request.getAttribute("errmsg")%>
就可以显示你所写的错误信息了。
页面不刷新,那只有使用ajax了。
out.print("the account is not exist.");