在一个jsp文件中.调用两个bean的问题!! index.jsp中<%=inc.cartcount()%>// 没有给集合赋值,故为0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的几位!!看看inshow.jsp里面的代码!! 怎么现在的人都这个浮燥!看清楚好不好!!cart.Cartview(Tmpid);!!!index.jsp第一次当然是0了.但我执行inshow.jsp后在集合中放值了!并且也能显示集合个数.但我返回index.jsp页面时还显示0!!!!!.另外index.jsp中增加<a href=http://127.0.0.1/work/test.jsp>查看</a>//点这个也能显示出集合中的个数!!里面就是out.print(cart.cartcount());代码!! 楼主,你没有放在session中那返回页面当然就没这个值了. 再说两个jsp:useBean id不一样也就是两个对象了.. 我改过session了也不行呀!所以才来问的呀.请说详细点呀!.如何解觉呀! <jsp:useBean id="inc" class="work.incart" scope="page"/>看到这行了没有,每次使用index.jsp的时候你的scope="page",结果当然是0了。 受不了,index.jsp和inshow.jsp里是两个实例到底是谁浮躁?! -_- 回:shoulders(别人都叫我是“猪”) 那使用什么呀??谢谢.回:zjpangxie(专用马甲) 请说一说有什么解决办法!!我不清楚的我问,但希望看明白了再说!.谢谢! <jsp:useBean id="inc" class="work.incart" scope="application"/>这样改就好了 楼主应该把两个useBean放到一个文件里,然后再include进去就可以了 index.jsp中<jsp:useBean id="inc" class="work.incart" scope="page"/>改成<jsp:useBean id="inc" class="work.incart" scope="session"/>看看 楼上的.谢谢了.前面已说过了.不行的.没办法了.只好把二个Bean写在一个文件里了.现在是可以了.不过为什么二个就不行呀!!!!why!!!谁能给我讲讲呀!!.谢谢了.最好能说详细些呀.再次谢谢了!! 呵呵,楼主是否应该从基础上在把WEB B/S模式多熟悉一下??不好意思,见凉了:就是一个对象的生存周期的问题,page 属性表示该对象只生存在 这个页面,页面完成了,对象就消亡了session 生存与一个会话中,会话结束,对象就消失了request 生存于一个请求中,请求结束,对象消失application 生存于一个应用中,当WEB服务 重起后,对象消失你要达到什么效果呢?如果要达到保留incart内容的目的可以这样public class Incart{public Incart instance;public getInstance(){ if(instance==null){ instance = new Incart();}} 接上面:(按错键了)public class Incart{public Incart instance;......public Incart getInstance(){ if(instance==null){ instance = new Incart(); } return instace}......}每次调用就这样 incart = Incart.getInstance();明白? 谢谢 otom3(潇雨寒) 我在研究研究! 带井号的文件无法下载怎么办 jsp上如何显示随意查询sql执行的结果集 war中的JAR调用WEBLOGIC的连接池 求实现文件下载的例子! xml相关……!? 关于Random,想从1--100之间随机不重复的20个数,赋给a[ ]数组,如何实现? 不知不觉又多了个裤衩,呵呵 简单问题,我这个菜鸟就是不知道: 为什么老是说这个包不存在呢? 判断一个字符串的内容是不是double类型的函数 请帮忙!!! eclipse中tomcat work目录问题
cart.Cartview(Tmpid);!!!index.jsp第一次当然是0了.但我执行inshow.jsp后在集合中放值了!并且也能显示集合个数.但我返回index.jsp页面时还显示0!!!!!.另外index.jsp中增加<a href=http://127.0.0.1/work/test.jsp>查看</a>//点这个也能显示出集合中的个数!!里面就是out.print(cart.cartcount());代码!!
那使用什么呀??谢谢.回:zjpangxie(专用马甲)
请说一说有什么解决办法!!我不清楚的我问,但希望看明白了再说!.谢谢!
<jsp:useBean id="inc" class="work.incart" scope="page"/>
改成
<jsp:useBean id="inc" class="work.incart" scope="session"/>
看看
谁能给我讲讲呀!!.谢谢了.最好能说详细些呀.再次谢谢了!!
不好意思,见凉了:就是一个对象的生存周期的问题,
page 属性表示该对象只生存在 这个页面,页面完成了,对象就消亡了
session 生存与一个会话中,会话结束,对象就消失了
request 生存于一个请求中,请求结束,对象消失
application 生存于一个应用中,当WEB服务 重起后,对象消失你要达到什么效果呢?如果要达到保留incart内容的目的可以这样public class Incart
{
public Incart instance;
public getInstance(){
if(instance==null){
instance = new Incart();}
}
public class Incart
{
public Incart instance;
......
public Incart getInstance(){
if(instance==null){
instance = new Incart();
}
return instace
}
......
}每次调用就这样 incart = Incart.getInstance();明白?