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

  • 相关阅读:
    python 调用dll 动态链接库 结构体参数及回调函数等示例
    逆向x64-small-trick
    Malloc碎碎念
    关于OF和CF
    月赛-Crackhash
    ARM64调试环境
    Apache Kafka(六)- High Throughput Producer
    Apache Kafka(五)- Safe Kafka Producer
    Apache Kafka(四)- 使用 Java 访问 Kafka
    Apache Kafka(三)- Kakfa CLI 使用
  • 原文地址:https://www.cnblogs.com/beast-king/p/3852180.html
Copyright © 2011-2022 走看看