一,描述

登录输入的密码失败时,使用servlet触发前端的alert框并重定向到登录框重新输入再去登录。类似如下:
在这里插入图片描述
servlet第一次使用如下代码:没有任何反应结果

        String username = req.getParameter("username");
        String password = req.getParameter("password");
        if(userInfoService.login(username, password)){
            
        }else {
            resp.setContentType("text/html;charset=utf-8");
            resp.getWriter().print("<script language='javascript'>alert('您输入的账号或密码错误,请重新输入!');</script>");
            resp.sendRedirect("/login.html");
        }

servlet第二次使用如下代码:完美实现预期效果,非常amazing。
测试结果即为上图所示。

    String username = req.getParameter("username");
        String password = req.getParameter("password");
        if(userInfoService.login(username, password)){

        }else {
            resp.setContentType("text/html;charset=utf-8");
            resp.getWriter().print("<script language='javascript'>" +
                    "alert('您输入的账号或密码错误,请重新输入!');" +
                    "window.location.href='login.html';</script>')");
        }
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐