前提条件:
java环境准备好,下载好一个tomcat
具体步骤:
1、创建一个类HelloWord , 这里依赖 servlet-api-2.5.jar 包,编译class文件时需要。
package com.luoq.servlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloWord extends HttpServlet {
private String message;
@Override
public void init() {
System.out.println("init ... ");
message = "Hello World!";
}
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
System.out.println("doGet ... ");
System.out.println(message);
PrintWriter writer = response.getWriter();
writer.print("<h1>" + message + "</h1>");
}
@Override
public void destroy() {
System.out.println("destroy");
}
}
2、将自己创建的类编译为class文件,将包和类一起拷贝到tomcat的webapp下,自己创建的目录test/WEB-INF/classes下。
同时在test/WEB-INF下创建一个web.xml的文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.luoq.servlet.HelloWord</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
3、启动tomcat ,在网页中输入 http://localhost:8080/test 访问,出现下面的结果,代表成功: