编译好的HelloServlet放置于 D:\apache-tomcat-6.0.13\webapps\lesson4\WBE-INF\classesclassesHelloServlet源文件如下:import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;public class HelloServlet extends HttpServlet{
public void service(ServletRequest req,ServletResponse res)throws ServletException,java.io.IOException
{
PrintWriter out=res.getWriter();
out.println("<html>");
out.println("<font size=30 color=red>Hello,Servlet!</font><br>");
out.println("<marquee>"+new java.util.Date()+"</marquee>");
out.println("</html>");
}}Servlet 的web.xml配置文件如下:<web-app 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_2_5.xsd"
version="2.5">
<servlet>
<servlet-name>AnyName</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>AnyName</servlet-name>
<url-pattern>/demo/a.html</url-pattern>
</servlet-mapping></web-app>虚拟目录设置正确 输入http://localhost:8080/lesson4/demo/a.html
出现错误:
[b]HTTP Status 404 - /lesson4/demo/a.html--------------------------------------------------------------------------------type Status reportmessage /lesson4/demo/a.htmldescription The requested resource (/lesson4/demo/a.html) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.13[/b]
请各位大侠帮扶帮扶小弟 万分感激
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;public class HelloServlet extends HttpServlet{
public void service(ServletRequest req,ServletResponse res)throws ServletException,java.io.IOException
{
PrintWriter out=res.getWriter();
out.println("<html>");
out.println("<font size=30 color=red>Hello,Servlet!</font><br>");
out.println("<marquee>"+new java.util.Date()+"</marquee>");
out.println("</html>");
}}Servlet 的web.xml配置文件如下:<web-app 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_2_5.xsd"
version="2.5">
<servlet>
<servlet-name>AnyName</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>AnyName</servlet-name>
<url-pattern>/demo/a.html</url-pattern>
</servlet-mapping></web-app>虚拟目录设置正确 输入http://localhost:8080/lesson4/demo/a.html
出现错误:
[b]HTTP Status 404 - /lesson4/demo/a.html--------------------------------------------------------------------------------type Status reportmessage /lesson4/demo/a.htmldescription The requested resource (/lesson4/demo/a.html) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.13[/b]
请各位大侠帮扶帮扶小弟 万分感激
另外,<servlet-class>HelloServlet </servlet-class> 中应是包名+类名。
<url-pattern>/demo/a.html </url-pattern> 中是浏览器访问该servlet时输入的url,明明是servlet,但不知为什么你要用/demo/a.html 这个地址呢?
404错误是找不到页面。路径设置有问题
<url-pattern>/lesson4/demo/a </url-pattern>