明明已经创建出一个session但是到别的servlet里面竟然获取不到 本帖最后由 m75100313 于 2014-04-03 22:37:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session.setAttribute("map", map);放进去session名字是map, List<Book> list = (List<Book>) session.getAttribute("list"); 取的时候取list? 还有为什么list为空的时候 if (list == null) { list = new ArrayList<Book>(); session.setAttribute("list", list); }又把list设置进去?那你取它还有什么意义? 第一个session.setAttribute("map", map); 是我把书放进一个map集合 让他跳转到一个Jsp显示这个数书目 每本书有一个超链接购买下面那个list是我点击购买的时候把这个list放到session里面 购买一本 list增加一本 然后 把list里面 的数据放到jsp上面显示出来 第一次点击购买的时候 list因为没有书籍 就是空的 我先判断一下是否购买过书 买过书的话 list就不是空的 可以直接添加书籍要是没买过书 就初始化一个list然后 再把这本书 放到list里面去 BookIndex.jsp就是用来显示所有书目的. BookIndex.jsp就是用来显示所有书目的.那你就在建一个session。不用原有的 你放一个名字叫 “map” 的东西 ,却希望 取出来 一个叫“list” 的东西 LZ在逗.没懂我的意思 那个map是来显示所有数目的 list是点击购买之后用来存买几本书的 没懂我的意思 那个map是来显示所有数目的 list是点击购买之后用来存买几本书的 debug你下 ,你自己看看session里你说的map,list 难倒你觉得不应该报错吗?你一开始设置的是一个map的session后面取list的session没进行空指针判定就强行转换类型了,报错是理所当然的吧!你后面的那个设置list session的操作根本执行不了。因为入口就报错了! 有用过pentaho报表工具的吗? 在线坐等大神解决! 查询的错误 编写论坛遇到的问题 在线等,解决给分!Struts 中实现隐藏地址的方法 各位:中秋节快乐!!! 请问J2EE…… 想学j2ee,请大家推荐几本入门级的好书 有人用Groovy,Scala和Clojure这三种语言吗?他们的前景怎么样? 求解释一下这一句 究竟什么是轻量级框架,什么是重量级框架????近来说几句 javaee项目数据库由SqlServer2005改为mysql数据库一直连不上,我只改了hibernate的配置还出现报错,求Java大神援助
还有为什么list为空的时候
if (list == null) {
list = new ArrayList<Book>();
session.setAttribute("list", list);
}
又把list设置进去?那你取它还有什么意义?
第一个session.setAttribute("map", map); 是我把书放进一个map集合 让他跳转到一个Jsp显示这个数书目 每本书有一个超链接购买下面那个list是我点击购买的时候把这个list放到session里面 购买一本 list增加一本 然后 把list里面 的数据放到jsp上面显示出来 第一次点击购买的时候 list因为没有书籍 就是空的 我先判断一下是否购买过书 买过书的话 list就不是空的 可以直接添加书籍
要是没买过书 就初始化一个list然后 再把这本书 放到list里面去
那你就在建一个session。不用原有的
LZ在逗.没懂我的意思 那个map是来显示所有数目的 list是点击购买之后用来存买几本书的
后面取list的session没进行空指针判定就强行转换类型了,报错是理所当然的吧!你后面的那个设置list session的操作根本执行不了。因为入口就报错了!