系统2K, tomcat 5.0 jdk 1.4.2.-08 
请问: 象下面的SERVLET 如何设置web.xml ? 另: 这路经如何设才能在屏幕上显示?
 谢谢!
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public  class CounterServlet extends HttpServlet
  {
    int counter=0;
    int org=0;
   public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException
 {
  response.setContentType("text/html;charset=gb2312");
       PrintWriter out=response.getWriter();
       counter++;
  out.println("自从这个Servlet载入, 它已经被访问了"+counter+"次, 加上初试的记载."+" 这个共被访问了"+(org+counter)+"次");
 }
 public void init() throws ServletException
   {
     String c=getInitParameter("counter");
     try
    { 
     org=Integer.parseInt(c);
    }
     catch(Exception e)
    {
        e.printStackTrace();
    }
   }
}
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <display-name></display-name>
  <description>
   </description>
<!-- JSPC servlet mappings start -->
    <servlet>
        <servlet-name></servlet-name>
        <servlet-class></servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name></servlet-name>
        <url-pattern> </url-pattern>
    </servlet-mapping>
<!-- JSPC servlet mappings end -->
</web-app>

解决方案 »

  1.   

    <servlet> 
         <servlet-name>CounterServlet</servlet-name> 
         <servlet-class>你的Servlet的包路径</servlet-class> 
    </servlet> 
    <servlet-mapping> 
         <servlet-name>CounterServlet</servlet-name> 
         <url-pattern>CounterServlet.do</url-pattern> 
    </servlet-mapping>JSP提交的时候,action里面写CounterServlet.do就可以了
      

  2.   

    这句(<url-pattern>CounterServlet.do</url-pattern>)可能要这样吧(<url-pattern>/CounterServlet.do</url-pattern>),你试下?要加斜扛(/)
      

  3.   

    <servlet>
       <servlet-name>CounterServlet</servlet-name>
       <servlet-class>包名.CounterServlet</servlet-class>
    </servlet>
       <servlet-mapping>
        <servlet-name>CounterServlet</servlet-name>
        <url-pattern>/CounterServlet</url-pattern>
    </servlet-mapping>URL的时候CounterServlet就代表你的servlet