当前位置: 首页 > 知识库问答 >
问题:

显示HTTP状态404的Servlet程序

乐正远
2023-03-14

我已经为servlet编写了这段代码

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


public class Httpservlet1  extends HttpServlet 
{
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException
    {
        String color = request.getParameter("color");
        response.setContentType("text/html");
        PrintWriter pw = response.getWriter();
        pw.println("<B>The selected color is: ");
        pw.println(color);
        pw.close();
    }
}

我已经编译了它,它对应的html文件action属性值是

action="http://localhost:8765/HS/HTTPSERVLET">

web.xml包含

servlet name four
servlet类Httpservlet1

servlet-name 4
url-模式 /HTTPSERVLET在xml代码格式下运行时仍然显示错误信息

共有1个答案

孟承嗣
2023-03-14

也许是你的网站。xml格式不正确。对我来说没问题。

    <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
   <servlet>
    <servlet-name>four</servlet-name>
    <servlet-class>Httpservlet1</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>four</servlet-name>
    <url-pattern>/HTTPSERVLET</url-pattern>
  </servlet-mapping>
</web-app>
 类似资料:
  • 问题是:我的index.jsp和web.xml总是进入HTTP404和500 我用的是Tomcat6。 这来自index.jsp: 当我注册时: 我点击名字和姓氏,进入404,信息是: 类型状态报告 根据请求,下面是 这里还有项目树:

  • 我试图创建一个基本的Spring MVC应用程序,它引发了以下错误: HTTP状态404-Servlet welcome不可用 我的项目结构 我的web.xml: 我的index.jsp: 我的WelcomePage.jsp: 提前谢了。

  • 我在web-xml中提到了Dispatcher servlet,在spring中的appservlet,在Web-INF中的名称为servlet-context。这是我的web.xml配置 我已经提到了dispatcher-servlet中的所有bean、view-resolver 这是servlet 我的jsp页面'person.jsp'位于WEB-INF内的views文件夹中。现在,当我在服务

  • 我在提交jsp文件时遇到以下错误: HTTP状态404-Servlet操作不可用类型状态报告消息Servlet操作不可用说明请求的资源(Servlet操作不可用)不可用。 在index.jsp文件中,我有一个表单,如下所示: 在struts-confif中,我定义了以下操作: indexAction.java

  • HTTP 请求和 HTTP 响应消息的格式是类似的,结构如下: 初始状态行 + 回车换行符(回车+换行) 零个或多个标题行+回车换行符 一个空白行,即回车换行符 一个可选的消息主体,比如文件、查询数据或查询输出 例如,服务器的响应头如下所示: HTTP/1.1 200 OK Content-Type: text/html Header2: ... ... HeaderN: ... (Blan

  • 我的文件夹中的JSP文件中有一个HTML表单。我在文件夹的默认包中有一个servlet类。在我的中,它被映射为。 我在HTML表单的属性中尝试了几个URL: 但这些都没用。它们都在Tomcat 6/7/8中不断返回HTTP 404错误,如下所示: 描述:请求的资源(/servlet)不可用。 或在Tomcat 8.5/9中如下所示: 消息:/servlet 描述:源服务器找不到目标资源的当前表示形