java - 为什么我的控制台中会出现此错误?

标签 java jsf jakarta-ee jsf-2 primefaces

我刚刚注意到我的浏览器控制台上出现了一些罕见的错误消息,但我不知道原因是什么。我在我的应用程序中使用了一些 primefaces 小工具,一切正常,但是当我从一个页面导航到另一个页面时,我不断在控制台中看到这一点: enter image description here

我不知道出了什么问题。我只想提一下,我的所有页面都使用同一个模板,该模板具有您在上图中看到的导航小工具。在该模板的 head 标签中,我添加了以下脚本:

<script type="text/javascript"
            src="/primefaces_resource/2.1/yui/utilities/utilities.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/yui/datasource/datasource-min.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/primefaces/paginator/paginator.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/yui/datatable/datatable-min.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/primefaces/datatable/datatable.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/yui/swf/swf-min.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/yui/charts/charts-min.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/primefaces/charts/charts.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/jquery/jquery.js"></script>
        <script type="text/javascript"
            src="/primefaces_resource/2.1/primefaces/core/core.js"></script>    
        <script src="http://maps.google.com/maps/api/js?sensor=false"
        type="text/javascript" ></script>

这是我添加到类路径中以便能够使用 primefaces 的 jar: enter image description here

我不明白为什么我总是在控制台中看到这些消息?

最佳答案

如果您在页面中使用 h:head 标记,则不需要包含这些单独的 script 标记。 Primefaces 应该找出页面中使用了哪些组件并自行输出所需的脚本。

404错误可能是由错误的绝对路径引起的。除非您的应用程序显式部署在 Web 服务器根目录,否则您需要在前面添加您的应用程序的上下文根路径。您可以使用 el 访问上下文路径,如下所示:

<script type="text/javascript"
        src="#{request.contextPath}/primefaces_resource/2.1/yui/utilities/utilities.js"></script>

关于java - 为什么我的控制台中会出现此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5841274/

相关文章:

c# - 32 位整数的二进制 100...(31 个零)的值是多少?

java 如何创建一个正方形网格

java - 使用java从html页面中提取单个值:

Java同时读取两个文本文件

java - 是否可以使用 jsf h :datatable 有多行

angularjs - 如何在jsf页面中使用AngularJS

java - Web 应用程序内的路径不是直接链接

java - Tomcat server.xml 解析器

java - 如果使用 EJB3 JPA ,我需要 hibernate 吗?

java - 子查询中IN子句的Hibernate Criteria等效项?