原理是使用servlet的监听器,建立一个servlet类并且实现ServletContextListener接口:
T1.java
package com.abc.test;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpServlet;
publicclass T1 extends HttpServlet implements ServletContextListener {
//服务器停止时执行该事件
publicvoid contextDestroyed(ServletContextEvent sce) {
DeleteFile();//删除启动服务器时建立的文件
}
//服务器启动时执行该事件
publicvoid contextInitialized(ServletContextEvent sce) {
WriteFile();//添加一个新的文本文件
}
publicvoid WriteFile() {
try {
FileWriter fw =new FileWriter("c:/WriteData.txt");
// 将字符串写入文件
fw.write("Hello World!");
fw.write("Hello Everyone!");
fw.close();
} catch (IOException e) {
}
}
publicvoid DeleteFile() {
File f =new File("c:/WriteData.txt");
// 检查文件是否存在,如果存在,直接删除文件
if (f.exists()) {
f.delete();
}
}
}
类写完后,需要在web.xml中添加一个listener,以便让该servlet类自动执行,在web.xml中添加如下内容:
<listener>
<listener-class>com.abc.test.T1</listener-class>
</listener>
listener-class里面的内容就是刚才添加的servlet类
现在就可以使用了,我使用的Tomcat5.5服务器,启动服务器,会发现C:盘根目录下建立了文件WriteData.txt,停止服务器,WriteData.txt又会被自动删除。
启动服务时可能需要读取配置信息,可以把配置信息添加到web.xml,比如
<context-param>
<param-name>YourName</param-name>
<param-value>YourValue</param-value>
</context-param>
在Servlet中可以这么读取:
this.getServletContext().getInitParameter("YourName");
分享到:
相关推荐
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
在Dreamweaver(DM)中创建jsp站点+Tomcat服务器参照.pdf
android为点餐系统客户端,tomcat为服务器,客户端点的菜会发送到tomcat的jsp管理页面上,内附使用说明,适合学生期末给老师交一万行代码
以Tomcat服务器为核心的3种配置JSP环境.rar
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
Tomcat启动时,通过监听器来实现,当tomcat启动时自动地访问本地地servlet。也可以实现访问本地jsp
了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下的主要目录作用 理解JSP页面的执行流程 编写第一个交互式程序
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了...
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了...
在实际应用中,如果网站的访问量很大,为了提高访问速度,可以与多个Tomcat服务器与Apache服务器集成,让他们共同运行servlet/jsp 组件的任务,多个Tomcat服务器构成了一个集群(Cluster)系统,共同为客户提供服务...
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
OA系统源码,采用jsp前台,tomcat服务器,仅供学习使用
java jsp mysql tomcat
自己开发的Tomcat服务器,需要深入理解Tomcat源码的同学可以下载它学习之,开发出来的Tomcat支持JSP、Servlet
Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师...
jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+...
是一种实用而且免费的jsp服务器, 北大青鸟s2JSP专用。
适用于编写jsp时,作免费的服务器,只需把.bat发送到桌面快捷方式即可。当然你需要配置jdk环境(classpath、path),另外还要配一下java_home环境变量
是tomcat与jsp开发的源代码,变看书,变学习对初学者很有帮助