网页显示404,请老师排查错误

来源:2-1 第一个Servlet

_Colorful_

2019-11-24 17:59:11

package com.imooc.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class FirstServlet extends HttpServlet{

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //接收请求发来的参数
        String name = request.getParameter("name");
        String html = "<h1 style='color:red'>hi,"+ name +"!</h1><hr/>";
        System.out.println("返回给浏览器的响应数据为:" + html);
        PrintWriter out = response.getWriter();
        out.println(html);//将html发送回浏览器
        
        
    }

}







<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>FirstServlet</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <!-- 声明servlet -->
  <servlet>
  <!-- servlet的别名 -->
  <servlet-name>first</servlet-name>
  <servlet-class>com.imooc.servlet.FirstServlet</servlet-class>
  </servlet>
  
  <!-- 将Servlet与URL绑定 -->
  <servlet-mapping>
  <servlet-name>first</servlet-name>
  <url-pattern>/hi</url-pattern>
  </servlet-mapping>
  
</web-app>


写回答

1回答

好帮手慕小班

2019-11-24

同学你好,1、这里老师测试运行贴出代码,没有问题,例如:

http://img.mukewang.com/climg/5dda5f4209357f7105210124.jpg

        2、同学报出404错误,建议将报错截图贴出。

        3、可以出现原因:

        1)、拼接过程中?出现中文的问号; 

        2)、tomcat中没有将项目成功部署上,可以在对应wtpwebapps文件中查看是否有对应的项目;

http://img.mukewang.com/climg/5dda5fee0981d70f02760276.jpg

        3)、可能是缓存的问题导致,可以清理一下缓存,例如:

http://img.mukewang.com/climg/5dda606809d02c3602420246.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

1

0 学习 · 9666 问题

查看课程