首先在tomcat的根目录下找到包webapps,这里面是放网页等一些用户应用程序的地方,然后建一个我的目录gg,这里就是我自己的东东,建一个WEB-INF文件夹,里面放一些 类 等文件,注意类要再建一个文件夹classes里,也是在WEB-INF这个根目录下,然后就是编写自己的类文件了gg.java(详见附录),编译;接下来在与classes同目录下建立web.xml(详见附录)。接下来启动Tomcat就行了。
注意:要把Tomcat里的servlet-api.jar包放到环境变量里,因为servlet等包都是在那里的。
gg.java:
//导入包
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class gg extends HttpServlet//继承HttpServlet
{
public void service(HttpServletRequest request ,HttpServletResponse response)
throws IOException,ServletException//抛出异常
{
PrintWriter out = response.getWriter();//调用PrintWriter的一个方法
out.println("KOBE");
}
}
web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.5">
<servlet>
<servlet-name>Gg</servlet-name>//这个就是servlet的名字,姑且这么认为,可能不准确
<servlet-class>gg</servlet-class>//里面放类名,如果在某一个包里,要包的完整路径cn.edu.hit.gg
</servlet>
<servlet-mapping>
<servlet-name>Gg</servlet-name>//和上面的名字一样
<url-pattern>/123</url-pattern>//这个是在浏览器中的路径名字
</servlet-mapping>
</web-app>