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

关于JSP中的session.getattribute()中参数的问题

代码太多  就不打了  大概是这样的
是个购物网页
页面goods.htm里面有些商品信息  商品名.单价...每件后有个按钮..点按钮后页面会中转到goodscart.jsp页面..
在goodscart.jsp页面有这些代码:
goods[0]=request.getparameter("goodsname");
goods[1]=request.getparameter("goodsprice");
.........
Vector goodslist=(vector)session.getattribute("goodscart");
..........
goodslist.addelement(goods);
.......
我知道这代码是意思是从前面页面中把购买商品的名称.单价等值读取过来存入goods数组中.
但不明白的是  session.getattribute("goodscart")  这是什么..
在前个页面中并没有在session中存入任何东西 ..也没有定义过goodscart这个东西..
他在里面能取出什么东西来叫呢.
request.setAttribute("goodscart",goodslist);
和红字对应的

如果没有东西,就叫做null

goodcart应该是在登录后或者在其他的页面存下来的一个元素,用来保存已购买的物品。这点代码我也是猜测了一下

引用
request.setAttribute("goodscart",goodslist);
和红字对应的


问题是 根本就没有setAttribute("goodscart",goodslist);

呵呵..终于看出来了..
确实是有session.setattribute的.
但是写在session.get的后面..
因为他是先判断get到的是不是null.
..分平均分给1楼2楼吧.


相关问答:

JSP出EXCEl报表中文名称乱码

我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

jsp做OA系统,大家提提建议

OA系统,包括角色权限,系统安全,注入,
运行的操作系统,数据库,大家都提提建议
还有以后的系统可扩展性上应该如何规划呢
请大家提提建议,谢谢
帮顶

up

我建议用:
jsp+jdbc+Struts作(效率)
严格按 ......

jsp:include page指向上级目录的jsp找不到

我用jsp include的page指向上级目录的jsp怎么会找不到呢?我是这样写的
Java code:

<jsp:include flush="true" page="/supply/companyNews.jsp"></jsp:include>

webroo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号