JSP页面报错:“Uncaught SyntaxError: Unexpected token <”

  最近在做一个个人主页博客网站的项目,遇到了这个问题。

  当浏览器该页面提示错误“Uncaught SyntaxError: Unexpected token <”时,浏览器通常情况下不能够准确地标记该错误发生的位置,浏览器通常会将其标记在页面的顶行代码,即<html>标签附近,故无法直接找出错误的原因。

  该错误其实是由于使用了过时(不推荐)的JavaScript标签语句造成的。

  举个例子:

1 <script src="#" language="JavaScript">
2     <!-- JS语句 -->
3 </script>

  上述代码段中使用了过时且不推荐的标签属性 language="JavaScript",故引发了JS无法正确执行,浏览器提示错误“Uncaught SyntaxError: Unexpected token <”。

  该代码段应改为推荐的方式 type="text/javascript":

1 <script type="text/javascript">
2     <!-- JS语句 -->
3 </script>

  记录点滴,分享精彩,用细心与耐心战胜内心的恐惧!

时间: 2024-12-29 13:42:55

JSP页面报错:“Uncaught SyntaxError: Unexpected token <”的相关文章

后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier

后台json字符串是 [{"name": "报销申请", "id": "start"}, {"name": "部门经理审批", "id": "departAudit"}, {"name": "总经理审批", "id": "bossAudit"}, {"name

【工作经验】解决报错:SyntaxError: Unexpected token .

解决报错: SyntaxError: Unexpected token . 处理过程: 屏蔽全部新增改代码,问题不出现. 放开一部分,问题依然不出现. 直到把如下代码放开,报错出现,定位是这块的错误. var textDom.textContent=contentStr; 解决方案: 原来写代码时没注意,多了个var.删掉就好了.

Uncaught SyntaxError: Unexpected token &lt;解决方法

最近剥离基础框架的公共部分,早上有个页面部分流程未加载出来,报了Uncaught SyntaxError: Unexpected token <,网上搜了下 错误原因:js脚本中非正常引用外部的文件时,会报 Uncaught SyntaxError: Unexpected token < 这种错误.一开始没看出来哪里有问题,之前还好好的. https://www.cnblogs.com/sxdcgaq8080/p/6743638.html提到时shiro配置问题,刚好我们那个老框架用了,仔细排

关于Uncaught SyntaxError: Unexpected token o in JSON at position 1,chrome持续报错的相关解析

今天跟大家分享我前两天遇见的一个BUG,说出来很难受,因为这个BUG花了我一个多小时去找原因,后来莫名其妙的故障消失了,强迫症犯了的我,居然花了2个多小时去故意再制造这个BUG,只想弄明白WHY???结果大家应该都猜到了,哈哈,没找到!!!没错,居然没找到!!!不过类似于Uncaught SyntaxError: Unexpected token ' in JSON at position 2的错误... 关于JOSN的方法,大家通过百度应该都深刻理解它的用法:parse用于从一个字符串中解析出

Vue项目报错:Uncaught SyntaxError: Unexpected token &lt;

摘自:https://www.jb51.net/article/150517.htm 遇到问题: 今天做一个 VUE 的项目,在引入第三方依赖的 JS 文件时,遇到了一个问题: 控制台的提示:Uncaught SyntaxError: Unexpected token < 按照提示进入文件,再看如下图: 仔细看了看 index.html 文件,发现原本我的 JS 文件是放在 /src/utils 文件夹下的,但引入 /src 和 /static 的文件是有区别的. 解决方案: 解决办法是将第三方

Easyui在form表单提交的时候,如果有datebox报 Uncaught SyntaxError: Unexpected token &lt; 的解决

检查发现JAVA实体封装的属性有Date类型, 但前台向后台提交的默认为字符串, 无法正常set到实体,所以出现了这个错误. VM5090:1 Uncaught SyntaxError: Unexpected token < 个人解决办法是把时间类型的的set方法, 入参改为字符串,然后转换,如下代码: public void setTime(String time) {  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd&qu

【Vue中的坑】Vue打包上传线上报Uncaught SyntaxError: Unexpected token &lt;

今天在vue打包上传线上后,报一下错误,一下就懵了,这可咋整啊,一如既往的想都没想就开始复制错误,上网开搜 Uncaught SyntaxError: Unexpected token < Uncaught SyntaxError: Unexpected token < Uncaught SyntaxError: Unexpected token < 网上搜的大致有几种 1.因为vue在打包上传的时候不会编译es6,需要安装babel来将es6转成es5 . 2.在经过build/web

Uncaught SyntaxError: Unexpected token )

今天在写代码时突然遇到这个错误"Uncaught SyntaxError: Unexpected token )",重点是它在google的console里面不提示是哪一句出错了,而且仿佛是在误导你,看这句话好像是说哪里缺了一个“)”,但是不是这样的.出现这个错误如果是因为点击了一个a标签,那个原因很可能就是出在这一句:href="javascript:void(0);",我们很多时候写js为了表示不做任何操作,防止链接跳转到其他页面,就会选择加这句话.但是记住:请

json格式字符串用jquery.parseJSON()出现的问题 Uncaught SyntaxError: Unexpected token &#39; Uncaught SyntaxError: Unexpected number (index)

Unexpected number(index)的错误用的json字符串如 var jsonStr = "{1:'北京note备注信息',2:'上海note备注信息',3:'广东note备注信息',4:'深圳note备注信息4',5:'天津note备注信息5',6:'湖北note备注信息6',7:'重庆note备注信息7',8:'欧盟note备注信息8',9:'加利福尼亚州note备注信息8',10:'加拿大魁北克note信息',11:'美国东北部RGGI协会组织',12:'澳大利亚备注信息',