CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

小菜鸟求教:如何指令jsp和servlet共用同一个javabean实例??

楼主arta(阿塔)2003-09-04 16:58:37 在 Java / Web 开发 提问

我想要jsp使用的javabean实例是在servlet中初始化的,并且在会话期间这个javabean只有一个实例,以便减少性能开销(该javabean类存放公共数据)。但是如何在<jsp:bean     >标记里指定一个在servlet中初始化的实例呢??  
  我现在的想法只能是:在jsp中当该javabean类为一般类来使用,即不通过<jsp:bean>标记;同时使用一些技巧如静态方法、私有构造器来确保该javabean类只有一个实例。但这样好象是整个application运行期的唯一实例了,而不是session生命期的唯一实例。  
   
   
  请问各位大侠指点指点!一定送分! 问题点数:100、回复次数:6Top

1 楼arta(阿塔)回复于 2003-09-05 09:01:13 得分 0

who   know   ?Top

2 楼wangwd(coffee I love)回复于 2003-09-05 09:05:01 得分 80

你的想法完全正确,但这时不能称为bean了,它只是个封装类,另外,作为封装类,尽是不要有静态的方法,否则起不到封装的效果,如果想了解更多,可以QQ:32767010Top

3 楼long_zhi(要啥没啥)回复于 2003-09-05 09:09:14 得分 13

在servlet中:  
  HttpSession   session   =   request.getSession();  
  session.setAttribute("aaa",aaa);  
   
  在jsp中:  
  <jsp:useBean   id="aaa"   scope   =   "session"   class   =   "..."   />Top

4 楼battlecrusier(ls)回复于 2003-09-05 09:22:47 得分 1

class="..."到底该怎么填?我怎么填都不对啊!Top

5 楼long_zhi(要啥没啥)回复于 2003-09-05 09:28:05 得分 5

填上你的完整的类路径和类名啊Top

6 楼jwywxx()回复于 2003-09-05 09:35:08 得分 1

javabean的路径呀。  
   
   
  up   :     long_zhi(要啥没啥)    
  Top

相关问题

  • 怎样使JSP和Servlet共用一个Bean?急急急
  • 如何在servlet和jsp中共用一个session范围的bean?
  • jsp<==>servlet
  • asp jsp 共用服务器问题~~~
  • j2ee,ejb,jsp,servlet......
  • JSP:Servlet错误
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • 讨论jsp,javabeans,servlet!
  • servlet重定向jsp
  • servlet有servlet容器,那么jsp呢

关键词

  • javabean
  • servlet
  • 实例
  • 类
  • 使用
  • session

得分解答快速导航

  • 帖主:arta
  • wangwd
  • long_zhi
  • battlecrusier
  • long_zhi
  • jwywxx

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo