1. 编辑 HellHello.java 源文件:
//package com.Hello;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloHello extends HttpServlet {
public void doGet (HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>KUKAFEE</title></head>"); //此处为servlet标题栏
out.println("<body><h1>My first servlet.</h1></body>"); //此处为浏览器显示内容
out.println("</html>");
out.flush();
}
}
2. 命令行运行 javac HelloHello.java得到 HelloHello.class 字节文件
3. 把 HelloHello.class 拷贝至 Tomcat主目录 /WEB-INF/classes/ 下
4. 编辑Tomcat主目录 /WEB-INF/ 下的 web.xml,在<web-app> .... </web-app> 中添加如下注册信息:
<servlet>
<servlet-name>myservlet</servlet-name> <!--此处是servlet 名字-->
<servlet-class>HelloHello</servlet-class> <!--此处是已经编译好的 .class 字节码文件名-->
</servlet>
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/servlet/hello</url-pattern> <!--此处是servlet的访问路径,可建立多个不同路径的servlet类-->
</servlet-mapping>
5. 保存文件,重新启动Tomcat
6. 浏览器登录 http://localhost:8080/servlet/hello 即可访问已建立的servlet