当前位置: 技术问答>java相关
在一个使用struts的web应用程序中,如何让程序中一些特定的变量(或操作)只在webapp启动时初始化一次?
来源: 互联网 发布时间:2017-04-08
本文导语: 我看了一下struts自带的example,它是用plugin实现的,请问还有其他方法么? | 通过在web.xml中配置listener-ServletContextListener可以做到。 | 若要保持生成对象的唯一实例,或只执...
我看了一下struts自带的example,它是用plugin实现的,请问还有其他方法么?
|
通过在web.xml中配置listener-ServletContextListener可以做到。
|
若要保持生成对象的唯一实例,或只执行一次,可以在Servlet 的init()里实现,
或者用Singleton 模式保持唯一实例。
或者用Singleton 模式保持唯一实例。
|
楼上说的是。
或者声明成static,不知道合不合你的要求
一般在front controller的init中完成就可以了
或者声明成static,不知道合不合你的要求
一般在front controller的init中完成就可以了