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("修改成功");
上一篇:《UNIX网络编程》TCP客户端服务器例子


下一篇:Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh