第1步:在Tomcat的webapps下创建一个新的项目目录,遵循必定的标准 java
test-servlet
—WEB-INF
——classes(编译好的class文件)
——lib(第三方的包)
——web.xml(配置文件)
—静态HTML文件 web
第2步:编写Java文件 api
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文件 app
命令行输入:javac xxxx.java
复制生成的.class文件到Tomcat的webapp项目WEB-INF\classe目录下 webapp
第4步:编写web.xml文件 url
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" 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"> <servlet> <servlet-name>fs</servlet-name> <servlet-class>FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>fs</servlet-name> <url-pattern>/servlet/FirstServlet</url-pattern> </servlet-mapping> </web-app>
注意:
/servlet/FirstServlet为客户端访问的URL,即完整的URL访问路http://localhost:8080/test-servlet/servlet/FirstServlet spa
第5步:启动Tomcat并访问 .net
1. DOS命令行下进入Tomcat目录\bin,输入启动命令startup
2. 浏览器中输入http://localhost:8080/test-servlet/servlet/FirstServlet
3. 浏览器返回一个空白页面,在后台输出结果,在Web容器Tomcat中能够看到输出结果以下图: 命令行
备注:访问流程图