关于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楼吧.
相关问答:
我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
OA系统,包括角色权限,系统安全,注入,
运行的操作系统,数据库,大家都提提建议
还有以后的系统可扩展性上应该如何规划呢
请大家提提建议,谢谢
帮顶
up
我建议用:
jsp+jdbc+Struts作(效率)
严格按 ......
我用jsp include的page指向上级目录的jsp怎么会找不到呢?我是这样写的
Java code:
<jsp:include flush="true" page="/supply/companyNews.jsp"></jsp:include>
webroo ......