问题:
如图,项目运行时一切正常,最后清空Chrome浏览器数据后再次运行开始报错,信息如下
查了一下提示有可能是jQuery没有导入,开始尝试解决.
- 检查jQuery路径:无误
- <script>标签是否加入type="text/javascript"标识:加了,还是无效
- 尝试使用绝对路径:无效
- 尝试把jQuery路径放到jsp的不同位置:
head无效
body无效
- 在External Library里添加引用的jQuery:无效
方法参考web项目导入的js或jQuery文件路径正确但是无法生效问题_引入的js不生效-CSDN博客
- 怀疑是过滤器原因,在web.xml中加屏蔽:
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>utils.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/utils.LoginFilter</url-pattern>
</filter-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ico</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
报错信息变了:
去查了一下favicon.ico, 是网页标签图,
如果404, 可以加一个路径,参考:解决页面favicon.ico文件不存在提示404问题-CSDN博客
<link rel="shortcut icon" href="#"/>
成功!
个人方法,仅供参考.