SSM框架下,单独的JS文件如何获取后台springMVC的ModelAndView添加的数据?
后台登陆后,在loginController里面的跳转页面方法中添加了以下代码:
this.modelandview.addObject("userID", ((User)request.getSession().getAttribute("User")).getUserID());
this.modelandview.setViewName("main");
另外在main.js(我的主页是动态加载的,加载方法写在js文件)中,我想要引用userID,于是function中有以下这句:
var userID=${userID};
次此时js文件出现了红叉。
但若在main.jsp的开头<script>里加上var userID=${userID};则页面加载正常。
请问要怎么做才能直接用一个单独的js文件完成加载呢?谢谢!