页面可以正常打开,提交请求的时候404

页面可以正常打开,提交请求的时候404

写了RequestServlet类,但是请求的时候总是404。目录结构应该是没错的,配置检查过好像也没问题

相关截图:

https://img1.sycdn.imooc.com/climg/65a0c90409441a1108550379.jpg

https://img1.sycdn.imooc.com/climg/65a0c91809c1a11018160639.jpg

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

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

1回答
好帮手慕小尤 2024-01-12 13:43:25

同学你好,1、404表示没有找到对应资源,建议同学在out目录中查看是否存在对应类。如下所示:

https://img1.sycdn.imooc.com/climg/65a0d0b109dd83a304360423.jpg

如果不存在,则建议同学删除out目录,重构项目试一下。

https://img1.sycdn.imooc.com/climg/65a0d165093ba04002710160.jpg

2、建议查看是否有配置上下文路径,如下所示:如果有,则修改为修改(/)

https://img1.sycdn.imooc.com/climg/65a0d0ee09a853b410600685.jpg

3、查看在web.xml中是否有配置,如下所示:如果有,可能与注解冲突了,同学先删除web.xml中的配置然后删除out目录重构项目试一下。

https://img1.sycdn.imooc.com/climg/65a0d120095ac40007300179.jpg

祝学习愉快!

  • 提问者 Bessic小蟹子 #1

    https://img1.sycdn.imooc.com/climg/65a1045008ac7c9315570870.jpg

    https://img1.sycdn.imooc.com/climg/65a10450086f6d8406330846.jpg

    我看了配置没看出问题,但是out文件夹里面并没有java文件夹的相关内容


    2024-01-12 17:20:59
  • 好帮手慕小尤 回复 提问者 Bessic小蟹子 #2

    同学你好,1、建议同学关闭IDEA,然后找到项目所在的本地目录,删除本地项目中的.idea目录,重新打开项目,配置web模块和tomcat,最后删除target和out目录,重新运行项目即可。

        1)配置web模块

            http://img1.sycdn.imooc.com//climg/60c87652098a91cb02490235.jpg

            https://img1.sycdn.imooc.com//climg/64acce050939e3fe04340688.jpg

            https://img1.sycdn.imooc.com//climg/64accdf909f3cac910350835.jpg

        2) 配置后点击build,进行项目构建:

            Build Artifact:

            https://img1.sycdn.imooc.com//climg/64acce1f09719cd802360184.jpg

            https://img1.sycdn.imooc.com//climg/64accdbb09c6988103630089.jpg

            Build Project

            https://img1.sycdn.imooc.com//climg/64acce31093d74a102110183.jpg

        3)若构建后out、target目录颜色为灰色,则进行如下配置:

            在target、out目录上右击--》Mark Directory as--》Excluded

            https://img1.sycdn.imooc.com//climg/634b81e60969537a05260135.jpg

            设置后target、out目录颜色会变为橘色,例如:

            https://img1.sycdn.imooc.com//climg/64acce470922fa5801520156.jpg

        4)清除IDEA缓存,再查看下target、out目录下是否存在class文件与,最后再启动服务器测试运行程序试下。

    2、如果还是不行,建议同学重新创建一个项目试一下。

    祝学习愉快!

    2024-01-12 17:57:14
  • 提问者 Bessic小蟹子 回复 好帮手慕小尤 #3

    可以了,请问是什么原因导致我之前出现的问题,预防下次出错

    2024-01-12 21:13:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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