确定你向session对象中添加的对象hb_file不是null.
解决方案 »
- java 如何判断ftp文件存不存在
- lomboz eclipse3.3运行jsp页面 web browser怎么启动不起来???
- 有人知道吗?什么情况下for(int i=0;i<str.length-1;i++)里面的str.length-1是减1的。大部分小于str.length就可以了吗
- form表单提交到数据库,出现乱码
- jsp配置问题
- 如何利用一个1-12之间的数字来得到该月份的天数?立等!多谢!
- 高分相送!菜鸟问题。不胜感激!!!
- jsp简单问题求助
- resin整合iis后读取数据库的问题
- 使用struts2的jqGrid标签库生成Grid,怎样插入下拉框?
- 别人寻花问柳,我高分寻找高手!(解决立马给分!)
- 结识JAVA高手,请教程序员发展!
HttpSession hb_session = request.getSession(true);
HttpSession hb_session = request.getSession();结果还不行
那就是Hashtable[]的问题了啊
其他地方真看不出来有什么错误~~
hb_session.setAttribute("hb_file", hb_file);
(类型)hb_file=(类型)session.getAttribute("hb_file");
看看是否为空
hb_session.setAttribute("hb_file", hb_file);
(类型)hb_file1=(类型)session.getAttribute("hb_file");
看看是否为空
应该是HttpSession hb_session = HttpServletRequest.getSession();
然后,建议采用HttpSession hb_session = HttpServletRequest.getSession(true);这样就保证了如果没有session存在,那么就创建一个。还有,如果在同一页面既setAttribute("key",value);又getAttribute("key");这样是不行的,session不是客户端维护的。你至少要通过一次和服务器交互,让服务器知道你对session做了操作才是啊!建议,每次操作session之前用isNew()判断一下。
HttpSession hb_session = request.getSession(true);
hb_session.setAttribute("hb_file", hb_file);
hb_session.setAttribute("hb_display", hb_file);现在想在使用完第一个“hb_file”后将其失效,而第二个“hb_display”,仍然可以通过使用
session.getAttribute("hb_display")获取到该怎么办?
急急急急啊