第1步:在Tomcat的webapps下建立一个新的项目目录,遵循一定的标准
test-servlet
—WEB-INF
——classes(编译好的class文件)
——lib(第三方的包)
——web.xml(配置文件)
—静态HTML文件
第2步:编写Java文件
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class FirstServlet extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException{
System.out.println("FirstServlet");
}
}
注意:1. javax.servlet.http.HttpServlet是由Tomcat实现的,实现jar包在Tomcat/lib目录下,将目录路径(Tomcat目录\lib\ servlet-api.jar;)加到系统变量CLASSPATH下
2. ServletException,IOException必须引入相关的包
第3步:编译Java生成class文件
命令行输入:javac xxxx.java
复制生成的.class文件到Tomcat的webapp项目WEB-INF\classe目录下
第4步:编写web.xml文件
xmlns=http://java.sun.com/xml/ns/javaee
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
fs
FirstServlet
fs
/servlet/FirstServlet
第5步:启动Tomcat并访问
1. DOS命令行下进入Tomcat目录\bin,输入启动命令startup
2. 浏览器中输入http://localhost:8080/test-servlet/servlet/FirstServlet
3. 浏览器返回一个空白页面,在后台输出结果,在Web容器Tomcat中可以看到输出结果如下图:
备注:访问流程图