zoukankan      html  css  js  c++  java
  • mvc后台可以使前台弹出警告框的几种方法

    1,引用博主的

    第一种方案:在jsp页面使用java代码实现。

    后台处理代码:(把要提示的数据放到session中。)

    String message = "";
    
    message = "上传数据成功!";
    
    request.getSession().setAttribute("mes", message);



     

    前台处理代码:
     

    <%
    HttpSession sess = request.getSession();
    String message = (String)sess.getAttribute("mes");
    
    if(message == ""){
    %>
    
    <%
    }else{
    %>
    <script type="text/javascript">
    alert("<%=message %>");
    </script>
    <%
    sess.setAttribute("mes", "");
    }
    %>

     第二种方案:

    后台代码:

    在方法内添加如下代码:

    response.setContentType("text/html;charset=utf-8");
    response .getWriter() .write( "<script>alert('该数据已经同步完成');</script>");
    response .getWriter() .write( "<script>alert('网页将跳转到test.do');
    window.location='test.do' ;window.close();</script>
    "); response.getWriter().flush();

    ---------------------
    作者:passport_daizi
    来源:CSDN
    原文:https://blog.csdn.net/kalision/article/details/17919961
    版权声明:本文为博主原创文章,转载请附上博文链接!

    另外一种就是非常好用的AJAX了,

    前台
    $(function() {
    //获取按钮给按钮一个点击事件 /*注册按钮*/ $("#button1").on('click', function () { var itemForm = $('#form1'); $.ajax({ contentType: "application/x-www-form-urlencoded; charset=utf-8", type: "get", url: "/some/updateDate.do", data: itemForm.serialize(), //接收后台传过来的值是text类型 dataType: 'text', success: function (data) {//date保存的是后台传入的数据 alert(data); } }); }); });
    后台   
    out.print("修改成功");
  • 相关阅读:
    springmvc log4j 配置
    intellij idea maven springmvc 环境搭建
    spring,property not found on type
    intellij idea maven 工程生成可执行的jar
    device eth0 does not seem to be present, delaying initialization
    macos ssh host配置及免密登陆
    centos7 搭建 docker 环境
    通过rest接口获取自增id (twitter snowflake算法)
    微信小程序开发体验
    gitbook 制作 beego 参考手册
  • 原文地址:https://www.cnblogs.com/zhulina-917/p/10156166.html
Copyright © 2011-2022 走看看