Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
我在尝试访问该应用程序时遇到以下 JavaScript 错误。
Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
浏览器正在加载,但页面未显示。
这是怎么引起的,我该如何解决?
Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
当浏览器尝试下载提到的 JavaScript 文件(这是 a.o 所必需的)时服务器返回 HTML 文档时会发生这种情况。<h:commandLink>
和 JSF 中的 <f:ajax>
2.x).
您可能已经知道 HTML 文档通常以 <
开头,而绝对不是 JavaScript 文件。检查 HTTP 流量监视器和实际的 HTML 响应应该可以提供有关它返回的内容的线索。在Chrome/Firefox23+/IE9+中按F12可以看到。也许这是一个 HTTP 4xx 错误? 401未经授权?还是 403 禁止?
如果您的(自行开发的)security/login 框架配置不当,则可能会发生这种情况。这个问题又与 JSF 本身无关。基本上,您需要 fix/reconfigure 它允许 /javax.faces.resource/*
.
上的请求
另请参阅:
- JSF page style missing when using login filter
- Exclude css & image resources in web.xml Security Constraint
我在尝试访问该应用程序时遇到以下 JavaScript 错误。
Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
浏览器正在加载,但页面未显示。
这是怎么引起的,我该如何解决?
Uncaught SyntaxError: Unexpected token < in jsf.js.faces?ln=javax.faces
当浏览器尝试下载提到的 JavaScript 文件(这是 a.o 所必需的)时服务器返回 HTML 文档时会发生这种情况。<h:commandLink>
和 JSF 中的 <f:ajax>
2.x).
您可能已经知道 HTML 文档通常以 <
开头,而绝对不是 JavaScript 文件。检查 HTTP 流量监视器和实际的 HTML 响应应该可以提供有关它返回的内容的线索。在Chrome/Firefox23+/IE9+中按F12可以看到。也许这是一个 HTTP 4xx 错误? 401未经授权?还是 403 禁止?
如果您的(自行开发的)security/login 框架配置不当,则可能会发生这种情况。这个问题又与 JSF 本身无关。基本上,您需要 fix/reconfigure 它允许 /javax.faces.resource/*
.
另请参阅:
- JSF page style missing when using login filter
- Exclude css & image resources in web.xml Security Constraint