其实servlet也是一个类,直接放在你的classes文件夹下就可以了。给你一个我用的。
先配置xml文件;如下<?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>A Simple Application</display-name>  <servlet>
    <servlet-name>DisplayServlet</servlet-name>
    <servlet-class>com.wrox.servlets.DisplayServlet</servlet-class>
  </servlet>
   
  <servlet-mapping>
    <servlet-name>DisplayServlet</servlet-name>
    <url-pattern>/DisplayServlet/*</url-pattern>
  </servlet-mapping>  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>
</web-app>
其中DisplayServlet如下:package com.wrox.servlets;import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;public class DisplayServlet extends HttpServlet {  public void doGet(HttpServletRequest req, HttpServletResponse res) 
          throws ServletException, IOException {
    res.setContentType("text/html");
    PrintWriter out = res.getWriter();
    out.println("<html><head><title>Example</title></head><body>");
    out.println("Query String being processed:<p>");
    out.println(req.getQueryString());
    out.println("<p>");
    out.println("Request Parameters:<p>");    Enumeration enumParam = req.getParameterNames();
    while (enumParam.hasMoreElements()) {
      String paramName = (String) enumParam.nextElement();
      String paramValues[] = req.getParameterValues(paramName);
      if (paramValues != null) {
        for (int i = 0; i < paramValues.length; i++) {
          out.println(paramName + " (" + i + "): " + paramValues[i] 
                      + "<p>");
        } 
      } 
    } 
    out.println("</body></html>");
    out.close();
  } 
}然后在地址栏里键入http://127.0.0.1:8080/DisplayServlet就可以了!

解决方案 »

  1.   

    把servlet放在  WEB-INF\classes下面。然后调用的时候,
    <FORM ACTION='/servlet/myServlet' METHOD='POST' <INPUT TYPE='submit' VALUE='GO'>
    /FORM>ok??
      

  2.   

    这个web.xml是通用的,把它放在虚拟目录的/WEB-INF子目录中,然后在IE里这样访问Servlet:
    http://localhost:8080/虚拟目录/servlet/yourservlet<?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>  <description>
         Welcome to Servlet's Practice
      </description>  <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
      </servlet-mapping></web-app>