你指的是启动的时候自动运行吗?
这样可以启动的时候自动运行某些任务:
写一个servlet,在web.xml该servlet节中这么写 <servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
这样可以启动的时候自动运行某些任务:
写一个servlet,在web.xml该servlet节中这么写 <servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
jsp中
<%@ page import="...."%> 还是在
Servlet的init()方法中Class.forName();?配置文件里面加载?不知道。
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
在你的工作目录的web-inf下的web.xml文件里注册类的时候加上
其中的1代表启动顺序多写几个的话就依次为1。2。3……
<load-on-startup>1</load-on-startup>
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
上面这种方式在启动的时候加载吗?还有,我要在启动tomcat的时候加载包com.bj.util下面的5个类,是否需要连续写5个
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
连续五个可以用1,2,3,4,5 来表示啊,当然每一个都要写一遍,
别忘了,在后面还要有映射:<servlet-mapping>
<servlet-name>servletName</servlet-name>
<url-pattern>/servlet/full.class.Name</url-pattern> </servlet-mapping>
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
我的意思是我要加载的类不是servlet类型的类,也能用
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>full.class.Name</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
来配置吗?