- web.xml拦截器处
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--配置Servlet的初始化参数,读取springmvc的配置文件,创建Spring容器 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value> <!-- 此处要注意加载配置文件 -->
</init-param>
<!-- 配置servlet启动时加载对象 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
- springmvc 配置文件处,要配置过滤静态资源
<!--前端控制器,哪些静态资源不拦截-->
<mvc:resources location="/js/" mapping="/js/**" />
<mvc:resources mapping="/css/**" location="/css/"/>
<mvc:resources mapping="/images/**" location="/images/"/>
-
指出三处最容易忽视的,且可能出错的,我自身遇到的坑
1.文件夹结构 jquery不能放在WEB-INF文件夹下面,其它的随意
2. 引入资源文件。 这里后缀,不能简写,必须后后缀,不信你试试,我试过!<script src="js/jquery.js" ></script>
- jquery的名称,我本来引入的是 jquery-3.4.1.min.js。但是引入后不可用,将名字改成jquery.js就可以了,也不知道怎么回事。