关于HTTP状态404未找到

关于HTTP状态404未找到

http://img1.sycdn.imooc.com//climg/611b820f09f96bc909710387.jpg


请问老师这里为什么目录老是错误呀,仔细检查了代码

相关代码:web.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>ServletProj</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-name>plusCount</servlet-name>
<servlet-class>com.lee.servlet.WebDemo2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>plusCount</servlet-name>
<url-pattern>/plus</url-pattern>
</servlet-mapping>
</web-app>

相关代码:plusCount.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="/ServletProj/plus" method="get">
加法计算器<br/>
加数1:<input name="one">
<br/>
加数2:<input name="two">
<br/>
<input type="submit" value="计算">
<br/>
</form>
</body>
</html>

相关代码:WebDemo2

package com.lee.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 WebDemo2 extends HttpServlet{

@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
Integer one = Integer.parseInt(req.getParameter("one"));
Integer two = Integer.parseInt(req.getParameter("two"));
String html = "<p>Calculation results:"+(one+two)+"</p>";
PrintWriter out = resp.getWriter();
out.println(html);
}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿园 2021-08-17 18:24:52

同学你好,404是表示路径有误,在同学反馈的截图中有两个项目名,同学将如下位置的项目名去掉试试

http://img1.sycdn.imooc.com//climg/611b88f3095fef1e03980076.jpg

如:

<form action="/plus" method="get">

​祝学习愉快~

  • 提问者 河_ #1

    http://img1.sycdn.imooc.com//climg/611c8260094d456b09610557.jpg

    现在有个这个错误

    2021-08-18 11:45:47
  • 好帮手慕阿园 回复 提问者 河_ #2

    同学你好,复制同学上面提供的代码并没有报错哦,如下

    http://img1.sycdn.imooc.com//climg/611cb22f09eb339c06280422.jpg

    请问同学从一开始就报错,还是做了什么样的操作后报错呢,如果一直报错,则建议同学重新新建一个xml文件,将上面内容复制过去试试,如果是做了某些操作导致的,建议同学撤销该操作试试

    祝学习愉快~

    2021-08-18 15:11:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师