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,被这个坑到了。