请问在jsp页面中,在一个js里面我用session.setattribute传值·什么时候加载

例如一个jsp页面中<tr><td><%request.setAttribute("a",userList)%>这个传值,是在jsp页面加载的时候执行,还是在提交页面的时... 例如一个jsp页面中
<tr>
<td>
<% request.setAttribute("a", userList)%>
这个传值,是在jsp页面加载的时候执行,还是在提交页面的时候加载呢?
我用
<c:foreach var="a" //里面不了>
<c:out value="${a.id}">
去不到userList里面的javabean属性···
.....里面我会呢··关键是什么时候加载session里面传的值,我想既然Jsp里面嵌入了java语言,那么就是加载jsp的时候就该加载了·要是提交的时候加载的话·那就是传过去了··搞不懂·。··
展开
 我来答
自然大视界
2009-08-22 · TA获得超过311个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:139万
展开全部
当然是提交第一个页面的时候再次加载该页面并传值到另一个页面。举个简单的例子:你要登录一个论坛,首先下载了一个登录的jsp页面,你还没有输入任何信息,这个时候jsp的登录页面早就下载了,但在你提交个人信息之前服务器怎么可能就把你的session分配好了呢?必须等你提交的时候把你所填写的信息发送(就是你所说的传值时才加载). 另外,所有动态页面都是在服务器端运行程序的,java程序不会在你的浏览器中运行的,你所得到的只是在服务器端动态执行后的返回结果而已。
和风以歌1371
2009-08-12 · TA获得超过416个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:230万
展开全部
<c:forEach items="${a}" var="user">
${user.id}
</c:forEach>
这样改了楼上就对了啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敏放诚3
2009-08-12 · TA获得超过267个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:175万
展开全部
you get it.我也觉得设置的时候就加载了吧。有看过在同一页面内set get 同一参数的好像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式