社区
Web 开发
帖子详情
如何使一个Bean的实例对所有servlet可用?
ck4
2002-04-28 11:10:40
我用一个Controller Servlet在init函数中
getServletContext().setAttribute("ccc",cccBean);
在其他的servlet中写
getServletContext().getAttribute("ccc");
返回null,怎么回事?
还有,能不能在一个不继承servlet的类里访问这个application范围的Bean实例?
谢谢!
...全文
38
4
打赏
收藏
如何使一个Bean的实例对所有servlet可用?
我用一个Controller Servlet在init函数中 getServletContext().setAttribute("ccc",cccBean); 在其他的servlet中写 getServletContext().getAttribute("ccc"); 返回null,怎么回事? 还有,能不能在一个不继承servlet的类里访问这个application范围的Bean实例? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ck4
2002-04-29
打赏
举报
回复
dylanwolf():
我就是按你这样写的,取得的是null.
第二个问题:
怎么实现?我现在的情况是有一个servlet控制器,其中不同的功能要调用不同的自定义类来完成,(这些自定义类不是servlet)需要在自定义里面对数据库操作,麻烦的是我用了一个SQLCommandBean来封装数据库的具体连接等过程,这个sqlcommandbean又在构造函数中调用一个连接池bean,因为我必须保证连接池的实例只有一个,所以只好把sqlcommandbean做成一个application范围的bean,这是为了保证连接池只初始化一次。不知具体的
把这个application对象传给
~~~~~~~~~~~~~~~~~~~~~~
怎么实现?
或者还有没有别的办法?
dylanwolf
2002-04-29
打赏
举报
回复
cccBean mybean = (cccBean)getServletContext().getAttribute("ccc");
第二个问题; 可以啊, 不过要能访问到 application, 你可以把这个application对象传给 该“不继承servlet"的类, 这样, 它就可以访问了。
flydragon2000
2002-04-29
打赏
举报
回复
同意楼上的观点。鼓掌。。。啪。。。啪!
dylanwolf
2002-04-29
打赏
举报
回复
如果你要在 sqlcommandbean 中用到 application
可以在函数或者构造函数中增加参数 ServletContext:
myFunc(ServletContext sc, ***)
控制Servlet 在调用该函数的时候, 把得到的 servletcontext传进去。
java源码包---java 源码 大量
实例
Message-Driven
Bea
n EJB
实例
源代码,演示
一个
接收购物订单的消息驱动
Bea
n,处理这个订单同时通过e-mail的形式 //给客户发
一个
感谢消息,消息驱动
Bea
n必须实现两个接口MessageDriven
Bea
n和MessageListener 在...
JAVA上百
实例
源码以及开源项目
Message-Driven
Bea
n EJB
实例
源代码,演示
一个
接收购物订单的消息驱动
Bea
n,处理这个订单同时通过e-mail的形式 //给客户发
一个
感谢消息,消息驱动
Bea
n必须实现两个接口MessageDriven
Bea
n和MessageListener 在...
java源码包2
Message-Driven
Bea
n EJB
实例
源代码,演示
一个
接收购物订单的消息驱动
Bea
n,处理这个订单同时通过e-mail的形式 //给客户发
一个
感谢消息,消息驱动
Bea
n必须实现两个接口MessageDriven
Bea
n和MessageListener 在...
java源码包3
Message-Driven
Bea
n EJB
实例
源代码,演示
一个
接收购物订单的消息驱动
Bea
n,处理这个订单同时通过e-mail的形式 //给客户发
一个
感谢消息,消息驱动
Bea
n必须实现两个接口MessageDriven
Bea
n和MessageListener 在...
java源码包4
Message-Driven
Bea
n EJB
实例
源代码,演示
一个
接收购物订单的消息驱动
Bea
n,处理这个订单同时通过e-mail的形式 //给客户发
一个
感谢消息,消息驱动
Bea
n必须实现两个接口MessageDriven
Bea
n和MessageListener 在...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章