http状态404

时间:2010-09-05 10:49:49

标签: java servlets

  

可能重复:
  unable to connect to server (error-404)

即使修改后仍然出现相同的错误。

我的新servlet:

import java.io.*;
import javax.servlet.*;

/**
 * Servlet implementation class Greetingservlt
 */
public class Greetingservlt extends GenericServlet {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    public void service(ServletRequest request,ServletResponse response) throws ServletException,
    IOException
    {
        String name=request.getParameter("t1");
        response.setContentType("text");
        PrintWriter pw=response.getWriter();
        pw.println("<html>");
        pw.println("<body bgcolor=wheat>");
        pw.println("<h1>HELLO " +  name  + "  WELCOME</h1>");
        pw.println("</html>");
        pw.close();

    }
}   

new xml:

    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
    version="2.4"> 
 <display-name>My First Web Application</display-name>
<servlet>
<servlet-name>one</servlet-name>
<servlet-class>Greeting.Greetingservlt</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>one</servlet-name>
<url-pattern>http://8080/greetingservlet/greet</url-pattern>
</servlet-mapping>
</web-app>

我的HTML:

<!DOCTYPE greeting SYSTEM "hello.dtd">

<html>
<title>Insert title here</title>
<body BGCOLOR="YELLOW">
<center>
<h1>USER NAME ENTRY SCREEN</h1>
<form action="http://8080/greetingservlet/greet">
user name<input type="text" name="t1">
<br><br>
<input type="submit" value="get message">
</form>
</center>
</body>
</html>

“greet”不是我的jsp名称。这是urlmapping的名称。 我还在javaresourse-&gt;创建了新的包“问候”。 src文件夹。 我的HTML直接位于greetingservlt文件夹下。

请尽快帮助我..... 谢谢你的回复。

0 个答案:

没有答案