在纯js文件中用EL表达式获取jsp内置session对象的值

如题所述

在纯js文件中,是不能直接用 EL表达式获取jsp内置session对象的值的


你需要,先在jsp中,写上js的临时变量,

<script type="text/javascript">
        var name="{name}";
</script>


然后在纯 js中 引用这个变量, 注意纯js文件的引用,应该在上面定义的js 的下面

<script type="text/javascript" src="xxx.js">

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-24
js文件中获取jsp内置对象session的值的方法:
var username= "<%= Session["UserName"]%>";

或者用jquery获取:

jQuery(document).ready(function ($) {
var value = '@Request.RequestContext.HttpContext.Session["UserName"]';
});
第2个回答  2014-08-26
${sessionScope.username}本回答被提问者采纳
相似回答