关于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应该是在登录后或者在其他的页面存下来的一个元素,用来保存已购买的物品。这点代码我也是猜测了一下
问题是 根本就没有setAttribute("goodscart",goodslist);
呵呵..终于看出来了..
确实是有session.setattribute的.
但是写在session.get的后面..
因为他是先判断get到的是不是null.
..分平均分给1楼2楼吧.
相关问答:
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......
如题,我是用struts2做的网页,用了radio标签,每个选项前都有一个小圆圈,我需要把小圆圈去掉,单击字就好,被选中的选项背景变色。
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
ht ......
jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript
直接学就可以了,遇到不会就现学就行。
Html css servlet
去了解浏览器与web服务器的简单交 ......
急用谢谢大家了 请速回帖子
www.sharejs.com
这是个javascript 网站
去里面找找 js 特效,css样式,都很不错的。
用在自己的jsp上 很帅的。
我自己开发的几个jsp页面都用了上面的特效很好,
接分,赞! ......