使用Servlet

1.将(TomcatRoot)\common\lib\servlet-api.jar;加入到CLASSPATH中

2.编写HelloServlet.java

package com.javaworld.CH2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class HelloServlet extends HttpServlet
{
    public void init(ServletConfig config) throws ServletException
    {
        super.init(config);
    }
    public void doGet(HttpServletRequest request,HttpServletResponse response)
        throws ServletException,IOException
    {
        response.setContentType("text/html;charset=GB2312");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head><title>这是文档的标题</title></head>");
        out.println("<body>");
        out.println("Hello World!<br/>");
        out.println("你好!<br/>");
        out.println("世界你好!<br/>");
        out.println("</body>");
        out.println("</html>");
        out.close();
    }
    public String getServletInfo()
    {
        return "com.javaworld.CH2.HelloServlet Information";
    }
}

3.<1>javac编译 HelloServlet.java <2>拷贝HelloServlet.class到形如E:\jsproot\ROOT\WEB-INF\classes\com\javaworld\CH2的目录下

4.配置E:\jsproot\ROOT\WEB-INF\web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
    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_3_0.xsd">

    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.javaworld.CH2.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>

  <display-name></display-name>   
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

</web-app>

5.开启Tomcat,运行 http://localhost:8080/HelloServlet

posted on 2011-10-08 16:41  冰危节奏  阅读(124)  评论(0)    收藏  举报

导航