session问题,高手进。 楼主既然用了import,为什么还要在bean上浪费时间呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想搞清楚bean中scope的概念。 感觉整个程序都好象有问题。首先session.getAttribute("chentao");里面的hashtable是永远也不会有东西的。如果你的hashtable里面有东西并且多于一个的话while (charges.hasMoreElements()) { String proj = (String) charges.nextElement(); lian ch = (lian) h.get(proj);%> <li> name = <%= ch.getName() %> ,age = <%=ch.getAge() %><% }肯定会出现 ch , proj 重复被定义的错误<jsp:useBean id="ct" scope="session" class="lian"/>这句你用的对,没有错误。不大明白这个程序想要干什么 是不是,你的浏览器,禁止了session,我觉得是,你的代码,没有什么毛病试试改一下浏览器 <jsp:useBean id="ct" scope="session" class="lian"/>你的其他页面有用id="ct"命名bean的吗,有就改个名字。 在帖子里曾经看到有对scope的说明,好象是这样的:scope是bean的作用有效范围,scope=application,就是对整个应用程序都有效,假如你在一台机器上修改了bean中某一属性的值,然后另外一台机器上的用户打开引用了这个bean的页面的时候,他读到的值就是你修改过后,而不是默认的bean里的初始值。scope=session,当然是作用在同一session里,你在机器上登陆之后,打开新的引用了这个bean的页面的时候,读到的值就是你这个session用户修改过后,另外的机器上,用户打开页面的话,得到的仍然是初始值。scope=page,你在这个页面里修改了bean里属性的值,但是当年打开新的引用了这个bean的页面,得到的bean里的值仍然是初始值。 jsp上传图片问题 struts的validate验证框架问题DynaActionForm 加与不加java:comp/env? Tomcat 控制台是什么? 用mail发送url链接 高分+真心请教:我的tomcat正常启动了!但是在浏览器里看不到欢迎界面?? 谁能告诉我啊,我快傻了啊 如何实现登录后才能下载文件? windows 2008下IIs7.5与Tomcat整合,文件权限问题 highcharts绘图,怎么从后台数据库中获取数据? 关于在IE中调用WORD文件的问题?? 不容易的问题,就请高手进来领100分吧!
首先session.getAttribute("chentao");里面的hashtable是永远也不会有东西的。
如果你的hashtable里面有东西并且多于一个的话
while (charges.hasMoreElements()) {
String proj = (String) charges.nextElement();
lian ch = (lian) h.get(proj);
%>
<li>
name = <%= ch.getName() %>
,age = <%=ch.getAge() %><%
}
肯定会出现 ch , proj 重复被定义的错误<jsp:useBean id="ct" scope="session" class="lian"/>这句你用的对,没有错误。不大明白这个程序想要干什么
试试改一下浏览器
你的其他页面有用id="ct"命名bean的吗,有就改个名字。
打开新的引用了这个bean的页面的时候,读到的值就是你这个session用户修改过后,另外的机器上,用户打开页面的话,得到的仍然是初始值。scope=page,你在这个页面里修改了bean里属性的值,
但是当年打开新的引用了这个bean的页面,得到的bean里的值仍然是初始值。