请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

下载最新master分支的代码启动后访问/hello报404

如题,而如果回退到项目初始化的那个版本,是可以正常访问的。

可问题是,请求明明到达Servlet了

req.getRequestDispatcher("/WEB-INF/jsp/hello.jsp").forward(req, resp);

这行代码也执行了,为什么会报404

有点怀疑人生了,麻烦老师讲解下,真找不出来原因了

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

1回答

翔仔 2020-06-20 02:10:12

同学好,这样的话感觉是/WEB-INF/jsp/hello.jsp这个访问不到,404就是资源访问不到的问题,咱们每一章都会有当前章节的代码,同学可以试着找找history 拉这一章的代码下来试试,如果还是不行,辛苦描述一下这是视频哪个地方遇到的问题。框架课一定要坚持住啊,啃下来啥都简单了:)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕哥6062902 #1
    老师,之前没描述清楚哈,就是搭建HelloServlet这一章节,回到这个章节的代码是可以正常访问的。只是我拉取最新的代码,访问就报404.但是问题是,HelloServlet里面,init,service,doGet代码都是执行了,且配置文件我也做了对比,还是找了很久都找不到原因。您要是有时间启动下这个项目,http://localhost:8080/simpleframework/hello,看看这个404是怎么爆出来的,我不想留着疑惑。您要没时间就算了哈,这个不影响现在的学习进度
    回复 有任何疑惑可以回复我~ 2020-06-20 09:03:55
  • 翔仔 回复 提问者 慕哥6062902 #2
    哦,知道同学的意思啦,后面我们对jsp页面做了专门的调整,就是如果要访问jsp页面,需要放在templates目录下,然后类似这样去访问
    http://localhost:8080/simpleframework/templates/addheadline.jsp
    这个后面mvc的时候会讲解的
    回复 有任何疑惑可以回复我~ 2020-06-21 01:52:27
  • 提问者 慕哥6062902 回复 翔仔 #3
    感谢老师!
    回复 有任何疑惑可以回复我~ 2020-06-21 09:48:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信