疏港高速是哪里到哪里:Servlet的错误问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 13:19:28
type Status report

message Servlet ServletToJsp is currently unavailable

description The requested service (Servlet ServletToJsp is currently unavailable) is not currently available.

这是什么错误?怎么改?
web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<!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>
<servlet>
<servlet-name>ServletToJsp</servlet-name>
<servlet-class>ServlerToJsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletToJsp</servlet-name>
<url-pattern>/ServletToJsp</url-pattern>
</servlet-mapping>
</web-app>
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
class ServletToJsp extends HttpServlet{
public void doPost(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
out.println("<html><head><title>HelloWorld!</title></head>");
out.println("<body>");
out.println("Hello World");
out.println("</body></html>");
out.close();
}
}
这个是servlet

我把你的代码复制过来测试了一下,后来调试了出来。
有两个问题:
一:web.xml中
<servlet-class>ServlerToJsp</servlet-class>
这里是ServletToJsp,呵呵你看出不一样了吗?只打错了一个字母。
二:在servlet中,你把doPost改为doGet,改了这两个问题以后就可以正常运行了。

你的web.xml没错误!有错误的话,tomcat就没法启动拉。肯定是你的类有错误,就是说你的serlvet有错误.你把servlet贴出来看看。
也可能是你页面上的路径有错误!