站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题求教javascript和session通讯的问题

求教javascript和session通讯的问题

摘要: 求教javascript和session通讯的问题


js下能不能象vbscript一样从session里获取属性值?或者从vbscript中取得属性值也行.
我的目的是写cookie,而写入cookie的源是数据库中取得的内容,内容是中文.试过在servlet里写cookie,但是servlet不支持中文写cookie,js倒是可以写中文cookie,但是没办法获取数据源.
请高人指点


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


可以将session的值赋给js变量
String user = (String)session.getAttribute("user");

<script>
var var1 = "<%=user%>";
</script>


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




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



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


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

-----------------------------------------
显示 undefind


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


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



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


结贴给分,多谢kevinliuu(@。@)


呵呵


↑返回目录
前一篇: 怎样通过java.sql.*连接sqlserver和oracle数据库?
后一篇: 一个关于数据库连接池的问题