Struts+hibernate开发电子商务网站时遇到的问题 有没有跟踪调试一下,第一次登陆时是否确实将对象放入session中了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在执行session.setAttribute("person",person)以前,执行System.out.println(person.toString())正常,说明从数据库取出的数据没有问题,然后执行session.setAttribute("person",person),把这个对象放到session中,紧接着我又执行Person person = (Person)session.getAttribute("person");System.out.println(person.toString());也没有问题,说明已经放到session中了,可是在jsp页面中就取不到person对象,更气人的事,如果我再执行一次登陆,session就能取道这个对象,也就是说在程序运行时,我在页面里输入用户名密码,然后跳转到index.jsp,这时在index中取不到person对象,然后我再点击登陆按钮,进入登陆页面,输入同样的用户名密码,然后跳转到index.jsp,这时,就能取到person对象了。不知道我说清楚没有。 建议,跟踪设置断点拆看是否有值,还有就是session.setAttribute("person",person);另外,最好要有个规范,如放到session的值要前置"_",session.setAttribute("_person",person);明白清楚,防止冲突。 感谢feixue6511的建议,命名也加前缀了,还是那个问题,本人是新手,不知道怎么使用断点跟踪呀。惭愧惭愧 程序好象有问题,得到session应该分2步 jar包已经导入,但是里面的方法找不到 SSi整合 struts中的Action调用几次之后就找不到了,高手给说说 GUI布局 一张表里面,设一个主键在加一个外键,把外键指向主键可行? 怎么在CMP BEAN中实现 批量查询呢 关于Apache 200分!进来有分,做一个调查!!(分不够另外开帖子) 简单问题高分相送,都进来看看啊:) 问一个基本问题,JDOM能不能分析一个XML样式的字符串? jndi问题呀呀呀呀 关于Hibernate的一个小问题 如何做到不重启JBoss重新载入web-inf中的类
执行System.out.println(person.toString())正常,说明从数据库取出的数据没有问题,
然后执行session.setAttribute("person",person),把这个对象放到session中,
紧接着我又执行Person person = (Person)session.getAttribute("person");
System.out.println(person.toString());也没有问题,说明已经放到session中了,
可是在jsp页面中就取不到person对象,
更气人的事,如果我再执行一次登陆,session就能取道这个对象,
也就是说在程序运行时,我在页面里输入用户名密码,然后跳转到index.jsp,这时在index中取不到person对象,然后我再点击登陆按钮,进入登陆页面,输入同样的用户名密码,然后跳转到index.jsp,这时,就能取到person对象了。不知道我说清楚没有。
另外,最好要有个规范,如放到session的值要前置"_",session.setAttribute("_person",person);明白清楚,防止冲突。