1. 程式人生 > >解決javascript的var變數無法儲存el表示式中session域物件的值的的問題

解決javascript的var變數無法儲存el表示式中session域物件的值的的問題

在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}";

完美解決。