request.getSession().setAttribute("user", user);
user是一个对象
我怎样在前台中取出user对象里面的内容,比如说username之类的。
19 个解决方案
#1
你试试这个行不行:${sessionScope.user.username }
#2
jsp用EL表达式,struts2就用OGNL表达式。
#3
<%
User user= request.getAttribute("user");
%>
页面中可以这么引用
<%=user.username %>
User user= request.getAttribute("user");
%>
页面中可以这么引用
<%=user.username %>
#4
<% Object user=request.getSession().getAttribute("user"); //获取你的对象里面涵盖的内容%>
#5
我在JSP页面显示出来了,楼主试试看看好使不。
#6
${session.user.username }
#7
直接使用EL表达式获取session中的值,${session.user.username}
#8
存入session了直接去就好
${session.user.username }
${session.user.username }
#9
${session.user.username}
#10
${user.username },直接这样就可以了
#11
request请求得到session绑定的数据后,用el表达式就可以取用了
#12
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合,但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#13
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合(不在body中取得),但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#14
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合(不在body中取得),但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#15
楼主解决了吗??求教。
#16
楼主教教我 2年了 会了教教我
#17
将jsp页面获取session这步操作设置成异步的,怎么弄,求解。。。
#18
JSP和JS一个是前台,一个是后台,没有办法交换数值。你可以用JSP生成动态隐藏域或者DOM。
<div id="list">
<%for(int i=0;i<list.length;i++){%>
<input type="hidden" value=EL表达式取得list[i[值/>
<%}%>
然后通过JS页面
<script>
var list= document.getElementById("list");
var listValue=new Array();
for(int i=0;i<list.length;i++){
listValue.push(list[i].value);
}
</script>
<div id="list">
<%for(int i=0;i<list.length;i++){%>
<input type="hidden" value=EL表达式取得list[i[值/>
<%}%>
然后通过JS页面
<script>
var list= document.getElementById("list");
var listValue=new Array();
for(int i=0;i<list.length;i++){
listValue.push(list[i].value);
}
</script>
#19
引入c标签,直接 ${user,username} 完整一点
<c:if test="${not empty user}">
你好:${user.userName }
</c:if> 即可
<c:if test="${not empty user}">
你好:${user.userName }
</c:if> 即可
#20
#1
你试试这个行不行:${sessionScope.user.username }
#2
jsp用EL表达式,struts2就用OGNL表达式。
#3
<%
User user= request.getAttribute("user");
%>
页面中可以这么引用
<%=user.username %>
User user= request.getAttribute("user");
%>
页面中可以这么引用
<%=user.username %>
#4
<% Object user=request.getSession().getAttribute("user"); //获取你的对象里面涵盖的内容%>
#5
我在JSP页面显示出来了,楼主试试看看好使不。
#6
${session.user.username }
#7
直接使用EL表达式获取session中的值,${session.user.username}
#8
存入session了直接去就好
${session.user.username }
${session.user.username }
#9
${session.user.username}
#10
${user.username },直接这样就可以了
#11
request请求得到session绑定的数据后,用el表达式就可以取用了
#12
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合,但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#13
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合(不在body中取得),但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#14
是这样的 我的session里面存的是一个list集合,我想在页面js中取得list集合(不在body中取得),但是 用以上方法取得的都是一个字符串数组,我怎么才能获得集合?
#15
楼主解决了吗??求教。
#16
楼主教教我 2年了 会了教教我
#17
将jsp页面获取session这步操作设置成异步的,怎么弄,求解。。。
#18
JSP和JS一个是前台,一个是后台,没有办法交换数值。你可以用JSP生成动态隐藏域或者DOM。
<div id="list">
<%for(int i=0;i<list.length;i++){%>
<input type="hidden" value=EL表达式取得list[i[值/>
<%}%>
然后通过JS页面
<script>
var list= document.getElementById("list");
var listValue=new Array();
for(int i=0;i<list.length;i++){
listValue.push(list[i].value);
}
</script>
<div id="list">
<%for(int i=0;i<list.length;i++){%>
<input type="hidden" value=EL表达式取得list[i[值/>
<%}%>
然后通过JS页面
<script>
var list= document.getElementById("list");
var listValue=new Array();
for(int i=0;i<list.length;i++){
listValue.push(list[i].value);
}
</script>
#19
引入c标签,直接 ${user,username} 完整一点
<c:if test="${not empty user}">
你好:${user.userName }
</c:if> 即可
<c:if test="${not empty user}">
你好:${user.userName }
</c:if> 即可