脚本SRC标签加载index.jsp本身

script src tag loading index.jsp itself

本文关键字:jsp 本身 index 加载 SRC 标签 脚本      更新时间:2023-09-26

我正在尝试使用带有src属性的脚本标签从index.jsp加载js文件。如果我从外部url加载它们,它们加载得很好,但如果我尝试在本地加载(例如下面代码中的grommet),它显示它已加载。但是当我检查chrome的开发人员工具的响应内容是相同的index.jsp和原始的gromet .js内容丢失。

代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
  <link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
  <script src="/grommet/grommet.min.js"></script>
</head>
<body>
  <div id="content"></div>
</body>
</html>
<标题>实际产出h1> gromet .min.js的响应体有
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
  <link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
  <script src="/grommet/grommet.min.js"></script>
</head>
<body>
  <div id="content"></div>
</body>
</html>
<标题>预期输出

应该与gromet .min.js库(http://grommet.io/assets/latest/grommet.min.js)相同

如果我改变来http://grommet.io/assets/latest/grommet.min.js一切正常

Console.log在第1行显示此错误未捕获的SyntaxError: Unexpected token <</p>

只有当我添加脚本src="/gromet/gromet .min.js"时,这个错误才会出现

找到问题。有一个检查,直到您登录脚本将不会被加载。我绕过了那个检查来加载这个脚本它成功了