jsp怎么得到session 10

在serverlet中把对象放到了session中,想在jsp页面中获得这些对象,要求不使用脚本语言,使用标准标签库和EL标签... 在serverlet中把对象放到了session中,想在jsp页面中获得这些对象,要求不使用脚本语言,使用标准标签库和EL标签 展开
 我来答
千锋教育
2016-01-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
 jsp获取action传来的session值问题有一下几种方法:
  比如action中有个session ("sessionid","11111111")
  一、用struts标签获取:<s:property value="#session.sessionid"/>
  二、<%=request.getSession.getAttribute("sessionid");> session也是内置对象之一,可以直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("sessionid");>
  三、el表达式获取:${sessionScope.sessionid}
  如果赋值的是个bean,也是一样的,类似于${sessionScope.bean.beansth}
sunkuan56
2009-05-24 · 超过35用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:106万
展开全部
<%@ page language="java" import="java.util.*,com.sk.model.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
//得到用户的信息
userbean ub=(userbean)session.getAttribute("userinfo");
//得到购物车
mycartbo mcb=(mycartbo)session.getAttribute("mycart");
//得到购物车的内容
ArrayList al=(ArrayList)request.getAttribute("mycartinfo");

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'shopping3.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">

<link rel="stylesheet" type="text/css" href="css/my.css">

</head>

<body topmargin="0">
<center>
<table width="80%" border="1">
<tr>
<td align="center">
<jsp:include page="head.jsp"></jsp:include>
</td>
</tr>
<tr>
<td align="center"><table width="100%" border="1">
<tr>
<td align="center"><img src="images/shopping3.jpg" width="780" height="47" /></td>
</tr>
<tr>
<td align="center"><table width="70%" border="1">
<tr>
<td colspan="2" align="center">购买人的信息</td>
</tr>
<tr>
<td width="48%" align="right">用户名:</td>
<td width="52%" align="left"><input name="textfield" value="<%=ub.getUserid() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">真实姓名:</td>
<td align="left"><input name="textfield2" value="<%=ub.getTruename() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">家庭住址:</td>
<td align="left"><input name="textfield3" value="<%=ub.getAddress() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">联系电话:</td>
<td align="left"><input name="textfield4" value="<%=ub.getPhone() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">电子邮件:</td>
<td align="left"><input name="textfield5" value="<%=ub.getEmail() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right">邮 编:</td>
<td align="left"><input name="textfield6" value="<%=ub.getPostcode() %>" type="text" size="20" /></td>
</tr>
<tr>
<td align="right"><input type="submit" name="Submit" value="完成定单" /></td>
<td align="left"><input type="submit" name="Submit2" value="修改个人信息" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"><table width="70%" border="1">
<tr>
<td colspan="4" align="center">我的购物车情况</td>
</tr>
<tr>
<td align="center">编号</td>
<td align="center">商品名称</td>
<td align="center">单价</td>
<td align="center">数量</td>
</tr>
<%
//循环显示购物车的内容
for(int i=0;i<al.size();i++)
{
goodsbean gb=(goodsbean)al.get(i);
%>
<tr>
<td align="center"><%=gb.getGoodsId() %></td>
<td align="center"><%=gb.getGoodsName() %></td>
<td><%=gb.getGoodsPrice() %></td>
<td><%=mcb.getGoodsNumById(gb.getGoodsId()+"") %></td>
</tr>
<%
}
%>

<tr>
<td colspan="4" align="center">您共选择了价值<%=mcb.getAllPrice() %>的商品</td>
</tr>
<tr>
<td colspan="4" align="center"><input type="submit" name="Submit3" value="修改我的购物车" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="right"><img src="images/priver.jpg" width="87" height="19" /><a href="orderclservlet"><img border="0" src="images/next.jpg" width="82" height="19" /></a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center">
<jsp:include page="tail.jsp"></jsp:include>
</td>
</tr>
</table>
</center>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yi88cheng
2009-05-24 · TA获得超过121个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:123万
展开全部
HttpSession session=request.getSession();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友faaf59f
2009-05-24 · TA获得超过536个赞
知道答主
回答量:145
采纳率:0%
帮助的人:81.8万
展开全部
${session的属性名 }
至于标准标签库,不知道你说的是struts的标签还是jstl
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式