一个servlet的问题!来者有分!在线等待。
下面是jsp web编程指南上的一个例子,可是我总是调用不成功。
书上让我在tomcat\webapps下先建立begjsp-ch13\WEB-INF\classes\com\wrox\servlets一系列的目录。在begjsp-ch13\WEB-INF\classes\com\wrox\servlets下创建一个ExampleServlet.java的文件。
文件内容如下:
package com.wrox.servlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ExampleServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{
PrintWriter out;
String title = "Servlet Example";
response.setContentType("text/html");
out = response.getWriter();
out.println("<html><head><title>");
out.println(title);
out.println("</title></head><body>");
out.println("<h1>This is an example servlet.</h1>");
out.println("</body></html>");
out.close();
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{
doGet(request,response);
}
}
编译后在浏览器输入如下路径访问该文件http://localhost:8080/begjsp-ch13/servlet/com.wrox.servlets.ExampleServlet
结果出错提示:
HTTP Status 404 - /begjsp-ch13/servlet/com.wrox.servlets.ExampleServlet
--------------------------------------------------------------------------------
type Status report
message /begjsp-ch13/servlet/com.wrox.servlets.ExampleServlet
description The requested resource (/begjsp-ch13/servlet/com.wrox.servlets.ExampleServlet) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.12