zoukankan      html  css  js  c++  java
  • JSP---三种弹出对话框的用法实例

    (非原创)

    方式1: JSP前端

    <script type="text/javascript" language="javascript">
    alert("您还没有登录,请登录...");
    window.document.location.href="userlogin.html";
    </script>

    方式2: Java后台

    public void popAlert() {

    response.setCharacterEncoding("utf-8");
    PrintWriter out = response.getWriter();
    out.print("<script>alert('您还没有登录,请登录...'); window.location='userlogin.html' </script>");
    out.flush();
    out.close();

    }

    方式3: Java后台  +  JSP前端

    1) Java后台代码段

    public void popAlert() {

    request.setAttribute("loginError", "您还没有登录,请登录...");          // 设置错误属性
    request.getRequestDispatcher("userlogin.html").forward(request, response);

    }

    2) JSP前端代码段

    <%
    String errorInfo = (String)request.getAttribute("loginError");         // 获取错误属性
    if(errorInfo != null) {
    %>
    <script type="text/javascript" language="javascript">
    alert("<%=errorInfo%>");                                            // 弹出错误信息

    window.location='userlogin.html' ;                            // 跳转到登录界面
    </script>
    <%
    }
    %>

    总结

    三种方式,实质都是通过JavaScript弹出对话框,提示用户密码错误,当用户点击alert确定按钮后,自动跳转到登录界面userlogin.html

  • 相关阅读:
    hdoj_1556Color the ball
    wchar_t与char转换(总结)
    算法艺术——网络最大流
    poj_3268Silver Cow Party
    poj_2352Stars
    BellmanFord模板
    saas模式
    什么是管道
    什么是CMMI
    saas模式
  • 原文地址:https://www.cnblogs.com/beast-king/p/3852180.html
Copyright © 2011-2022 走看看