拿session的值 各位大虾 我现在做个项目 我想在jsp页面的js里拿到 action里绑定在session里的集合值 请问有试过这种没!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session.getAttribute("");${名称} 不能直接取建议在jsp中将值赋值给一个dom元素然后js读取dom元素的值..或者 ,利用ajax来获取这个值(集合的话,可以使用json数组来表示) session是服务器对象,javascript是客户端脚本,你能做的操作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。具体的应用一般都是这样:<script> function do(){ var a='<%=session.getAttribute("userName")%>'; //或者用var a="${sessionScope.userName}" /* *TODO:javascript脚本程序 */}</script> 3楼正解。js里定义变量,然后后面直接跟<%=session.getAttribute("")%>或者标签,就可以在页面上显示为var a= '/*session里的值*/';的格式,这样的话就可以把值传到js里。 在jsp页面里面嵌套JAVA代码可以获取,楼上的说法正确! 3楼正解。只能通过<%=%>先取得服务器中的session值。 js不能直接去session中取值,他们不是一个范围,可以如下在初始化的时候赋值 用session,必须先set才能get,HttpSession session=request.setSession();session.setAttribute("rrr",xxx);然后在jsp中<% session.getAttribute(rrr);%> <%session=session.getAtgetAttribute("a");%>onclick="a('<%=session%>')"function a(session){} 1、<% ...=session.getAttribute("");%>2、试试用FreeMarker在JS里接收 session.getAttribute("存储的名字") 谢谢各位。问题描述错了 不是拿值这个问她,拿值的话如果是strust2 还可以这样<s:property value="#session.值名"/>! 正则表达式 javaEE 集成 flex4 判断当前机子上数据库的版本 如何获取forEach里的每个值 生成xml乱码问题 jboss怎样配置SQL SERVER数据连接池?急急急!!!!!!!!! JSF的小問題 一个JDBC的问题?还是SQLserver的问题? 关注Struts 1.2.1新特点 关于复合字段作为一个EJB主键,请教高手! java 怎么判断一个字符串为指定的日期类型 JAVA
${名称}
<script>
function do(){
var a='<%=session.getAttribute("userName")%>';
//或者用var a="${sessionScope.userName}"
/*
*TODO:javascript脚本程序
*/
}
</script>
var a= '/*session里的值*/';的格式,这样的话就可以把值传到js里。
HttpSession session=request.setSession();
session.setAttribute("rrr",xxx);
然后在jsp中<% session.getAttribute(rrr);%>
session=session.getAtgetAttribute("a");%>
onclick="a('<%=session%>')"
function a(session){}
2、试试用FreeMarker在JS里接收