<script>
var name = "<%=somevar%>";
...
</script>

解决方案 »

  1.   

    可以将session的值赋给js变量
    String user = (String)session.getAttribute("user");<script>
    var var1 = "<%=user%>";
    </script>
      

  2.   

    <script>
    var name = "<%=somevar%>";
    ...
    </script>
    这样写法显示 undefind,name 用得是全局变量
      

  3.   

    js里可以用session.getAttribute()?提示脚本错误
      

  4.   

    <%
    String name = session.getAttribute("name");
    %>
    <script>
    var name = <%=name%>;
    </script>
      

  5.   

    <%
    String name = session.getAttribute("name");
    %>
    <script>
    var name = <%=name%>;
    </script>-----------------------------------------
    显示 undefind
      

  6.   

    两边加引号
    var name="<%=name%>"
      

  7.   

    <%
    String name = session.getAttribute("name");
    %>
    <script>
    var name = "<%=name%>"; 
    alert(name); //看看有没有值
    </script>
      

  8.   

    把session值隐藏在页面,javascript就能得到