在SpringMVC+mybatis中遇到一个这样的问题,后台control中通过model.addAttribute("product","test1");后,前台js可以通过
var product=${product}获得。
但是control中保存在session中的通过var user=${sessionScope.user}就获取不了。
在console.log中查看了一下,发现${sessionScope.user}的时候提示the 值 未定义,所以可能是类型不正确的原因。
将el表达式加个双引号转化为String类型就可以复制了。
修改方法如下:
var user="${sessionScope.user}";
完美解决。