IDEA报错“Uncaught SyntaxError: Unexpected token ‘<‘“问题记录

文章讲述了项目在清空浏览器数据后运行报jQuery导入问题,尝试了调整<script>标签、使用绝对路径、不同位置放置jQuery,以及排除LoginFilter对.js文件的影响。最终发现favicon.ico404问题导致的URL映射问题被解决,作者分享了个人经验作为参考。
摘要由CSDN通过智能技术生成

问题:

如图,项目运行时一切正常,最后清空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="#"/>

成功!

个人方法,仅供参考.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值