在servlet当中要使用js代码的情况,比如在使用账号密码进行登陆的时候,账号密码不正确的时候,使用js的alert弹出一个警示框,要怎么实现呢?
代码如下,再导入io里面的PrintWrite
包就行了
PrintWriter out = response.getWriter();
out.println("<script type='text/javascript' >alert('登陆失败,请重新登陆!');</script>");
在这个时候可能会出现中文乱码。
如何解决请看这篇博文博文链接
在使用js代码后,要再想使用页面跳转,会发现在后面加上request.getRequestDispatcher("login.jsp").forward(request, response);
是没有任何效果的,这个时候我们要在servlet中使用js代码实现跳转,如out.println("<script>window.location='login.jsp'</script>");
这样就会实现页面跳转