JavaScript获取到ModelAndView的对象

有时前端传回的数据,在后台部分经过检验,发现数据在数据库不存在。比如登录的时候,密码错误等等。这时我们可以通过ModelAndView对象传递这些信息。

首先我们定义一个ModelAndView对象

 ModelAndView mav = new ModelAndView("Manual");//Manual是页面名
 DBCollection dbCollection1=dsForRW.getDB().getCollection("role");
        long count=dbCollection1.find(q2).count();//在role数据库中没有找符合q2的数据
        if(count==0){
            mav.addObject("errorMessage2","没有该权限");
            return mav;
        }

然后在前端处理我们选择使用JavaScript弹出一个alert

<script>
    if('${errorMessage1}'!=""){
        alert('${errorMessage2}');
    }
</script>

一定要记住引用${errorMessage2}的时候要用到单引号,不能使用双引号。qaq,被这个坑到了。

posted @ 2018-12-05 17:29  __NaCl  阅读(2135)  评论(0编辑  收藏  举报