javaweb 404报错总结

对于刚刚学习javaweb的小伙伴们,肯定也被404困扰了很久,404报错主要是前端的问题,跟路径有关,在我的不断试错中,我发现404报错主要有以下几种情况:

1.JSP中的form表单里的action.

注意:前面千万不要加 "/",我就是之前加了斜杠,然后它就一直显示报错,无论我怎么改,后来我偶然在我的另一个JSP文件中看到,action后面的路径没有加"/",所以瞬间恍然大悟,然后我就明白了:因为我们在xml文件的映射路径下面添加了 “/”,因此它会自动的查找到这个JSP文件,如果你在JSP文件的路径前再加一个 "/",那会它就找不到相应的文件了,所以就会产生404


jsp文件(前端)

2.映射路径

在xml配置文件中,就一定要在<url-pattern>中添加"/",

如果在xml文件的路径前不添加"/"的话,就会报一大片红了


因此,产生404的原因,主要是以上两个方面。但是我要强调的是一定要注意第一点,因为我之前在网上搜索的时候,看到很多博主说这里面的路径前面也要加"/",但是经过我的实践检验后,我觉得不用,我也不知道是为什么,然后文件的摆放位置不同?我也不知道该怎么说,我的等级太低,还有待商榷。如果你们也遇到了这样的情况,那么就都试试,真理总是在实践中检验的,办法总比困难多加油!


这是我的项目的层级目录
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    友人Ay阅读 4,592评论 0 0
  • servlet 简介 1.servlet叫什么 Servlet(Server Applet)是Java Servl...
    维乾阅读 3,856评论 0 1
  • 零、互联网通信流程 (一)、设计技术【偏过时】 控制浏览器行为技术:HTML、CSS、JavaScript 控制硬...
    知向谁边阅读 2,622评论 0 1
  • 在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不...
    Y了个J阅读 9,901评论 1 14
  • 一、基本概念 1.1 概述 Web 开发:web,网页的意思,如:www.baidu.com 静态 Web:htm...
    yjtuuige阅读 4,816评论 3 6

友情链接更多精彩内容