老师,我的网页404是为什么?
请老师帮忙解决一下,看看是否为编写错误
xml:
<?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>Web001</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> <!-- 访问时并非直接通过com.andreas.FirstServlet,而是通过其别名来进行 --> <servlet-name>first</servlet-name><!-- servlet的别名 --> <!-- 定义了一个名为first的servlet它的实现类为com.andreas.FirstServlet --> <servlet-class>com.andreas.servlet.FirstServlet</servlet-class> </servlet> <!-- 将servlet与url绑定 --> <servlet-mapping> <servlet-name>first</servlet-name> <url-pattern>/hi</url-pattern> </servlet-mapping> </web-app>
FirstServlet:
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/>"; // response.getWriter 相当于从服务器想浏览器返回的输出流 PrintWriter out = response.getWriter(); // 通过out将html发送回浏览器 out.println(html); } }
我看了其他同学的提问,已经清理了缓存
tomcat的webapps文件夹下已经部署好了项目文件
11
收起
正在回答
1回答
同学,你好!404是页面不存在的错误,不知道同学的访问路径是什么?是和老师视频演示中的一样吗?如:http://localhost:8080/Web01/hi?name=zhangsan,请将你的路径贴出来看看。同学的代码在我这没有问题,没有编译错误。
另外,你放到Tomcat目录下的项目是导出的war包吗?本节课还没有讲到这些内容。建议同学再看一下这节课的视频,按照老师的操作步骤执行一下。
祝学习愉快!
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星