卡了几个小时一直提示seckill.js找不到
原因是web.xml配置了:
<url-pattern>/</url-pattern>
拦截所有请求交给控制器处理,但是如果请求访问静态资源,那么就会出现404、css和js渲染失败的情况。
解决方案:
在spring-web.xml 的配置文件中加入:
<mvc:default-servlet-handler></mvc:default-servlet-handler>
原因是web.xml配置了:
<url-pattern>/</url-pattern>
拦截所有请求交给控制器处理,但是如果请求访问静态资源,那么就会出现404、css和js渲染失败的情况。
解决方案:
在spring-web.xml 的配置文件中加入:
<mvc:default-servlet-handler></mvc:default-servlet-handler>
2022-05-27
如果你写的跟老师一样而且点击js也可以到页面的话,那么要注意看你的tomcat路径了尤其是deployment那边的Application了要改成/才能生效
2021-11-16
最新回答 / qq_慕仰6155848
找到问题根源了
<context:component-scan base-package="org.seckill.web"/>这句话我放在<bean></bean>里面了 导致的扫描包的时候没扫上
2021-03-13
出现404还有一个原因,是因为浏览器不能直接访问web-inf下面的jsp文件需要通过跳转或重定向方式。所以输入http://localhost:8080/seckill/list即可
2020-06-24