易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp 简单的session问题。

本人做了一个模拟购物网站,遇到一些问题。
第一个用户选择了A、B、C商品

然后第二个用户只选择D商品。

点击查看的时候,购物车列出A、B、C、D四种商品,请问哪里出了问题?

Java code:

<%@ page contentType="text/html;Charset=GB2312" %>
<%@ page import="java.util.*" %>
<HTML><P>这里是结帐处,您的姓名以及选择的商品:
<% String personName=(String)session.getAttribute("customerName");
out.println("<br>您的姓名:"+personName);
Enumeration enumGoods=session.getAttributeNames();
out.println("<br>购物车中的商品:<br>");
while(enumGoods.hasMoreElements())
{ String key=(String)enumGoods.nextElement();
String goods=(String)session.getAttribute(key);
if(!(goods.equals(personName)))
out.println(goods+"<br>");
}

%>
<P>点击超链接,连接到food.jsp的页面,购买食品。
<A HREF="food.jsp"> 欢迎去food.jsp!</A>
<P>点击超链接,连接到main.jsp的页面,去修改姓名。
<A HREF="main.jsp"> 欢迎去main.jsp!</A>
</FONT></BODY></HTML>


你用session.getAttributeNames()当然会列出A、B、C、D四种商品,这个方法会把你所有放进去所有属性集合取出来了.



相关问答:

求助jsp中运行Javabean问题

SetGetPropertytest.jsp源代码如下,谢谢大家前来帮忙,同时祝大家中秋快乐
<%@ page c%>
<HTML>
<HEAD>
<TITLE>setProperty动作与getProperty动作范例 </TITLE> ......

JSP页面表单提交问题?

<script language="javaScript">
function select()
{
document.selectpages.selectnum.value=document.selectpages.selectpage.value;
document.selectpages.submit();
}
&l ......

jsp超链接问题

我的网页是这个 http://127.0.0.1:8080/ch1/test.jsp
我要访问 www.126.com
显示结果为 http://127.0.0.1:8080/ch1/www.126.com#

JSP页面是这样写的,用了struts框架
<a href=" www.126.co ......

救命啊!!JSP连接SQL2000问题!

各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号