写在 init() 中就可以了.
解决方案 »
- SmartUpload 上传文件中文乱码的问题 我的编码格式为:UTF-8
- sql2000是这样连接吗?
- jsp页面向servlet传递参数,请指教!
- SQL数据库定时导入文本文件
- 今天遇到这么个错误,登陆后台证明已经连接上数据库了,但是当我点击其中某项功能的时候报错:The Network Adapter could not establish the connection,大家有知道的跟我说一声!谢谢!
- HibernateDaoSupport 操作
- 求一连动复选框树
- 哪里有jsp写的免费论坛——要有源码,关键是可用于商业用途。
- 我想找个jsp的工作!
- web.xml一加Listener,启动tomcat就出错 求大神给指导指导
- 字符串问题(如何将汉字在字符串中的位置返回)
- 在oracle与JSP中这条SQL语句怎么写,在线等待(能解决者80分)
public class MySuperServlet extends HttpServlet{
static{
//you init code here
}
}
然后你的servlet从这个类来继承
应该可以,不知你想做那些初始操作
servlet的init方法只会启动一次的
servlet的运行是一种典型的“单实例,多线程”
这是由container来保证的littlecong(虫子)说的那样在超类中作静态初始化当然可以
但是那是class一级的,不是servlet一级的
比如说你要把一个class定义成多个servlet
那么在init作初始化和作static初始化就有区别了
还有,有的server支持servlet动态部署更新的
如果作static初始化,我想可能会影响动态部署(仅仅是猜测,未经证实)总之,这种需要由一个外部容器管理生命周期的程序(比如servlet、EJB等)
尽可能使用生命周期自身的机制
不建议用static等方式
据我所知好像没有针对整个WebApp的初始化定制(哪位大侠知道请告知)