Web中的错误 web jsp javascript css
问题:关于 GET http:// net::ERR_ABORTED 404 错误。
问题产生原因,没有找到目录下的对应文件
- 产生原因1:web.xml中配置了前端控制器
- 产生原因2:资源文件未发布到 tomcat 服务器上
第一步:首先可以先尝试一下,
可以先将target右键删除, (ps:这是缓存,删掉不影响项目运行,),接着,重启项目,有概率会有用。因为 新引入的js 可能没有添加进入运行项目里面。
第二步,寻找原因:
问题产生原因,没有找到目录下的对应文件
产生原因1:web.xml中配置了前端控制器
代码如下 servlet-mapping 标签中的 url-pattern 标签,此标签拦截所有资源
解决办法:在 servlet 标签中的 init-param 标签中的 param-value 标签中指定的 xml 配置文件中添加如下代码
<bean>
...
<mvc:resources mapping="js/**" location="js/**"/>
...
</bean>
//因为我需要访问的为js文件夹下的jquery-3.2.1.min.js文件
//<mvc:resources mapping="js/**" location="js/**"/>
<mvc:resources mapping="访问资源路径/**" location="访问资源路径/**"/>
<mvc:default-servlet-handler/>
<context:annotation-config/>
==================================================分割线=================================================================
产生原因2:资源文件未发布到 tomcat 服务器上
解决办法:
- 添加资源文件后需要重新构建整个模块。
- 如果当前 tomcat 服务器正在运行过程中,添加资源文件后,需要重启 IDEA 程序。这才是最迷的地方!
(ps:第二张图来源网上,太久,忘记来源了)