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("修改成功");

 

转载于:https://www.cnblogs.com/zhulina-917/p/10156166.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值