我的JSF页面上的资源有问题。一切似乎都没问题,IDE在xhtml中查找我的文件,但是当加载页面时,我得到RES_NOT_FOUND
错误而不是实际资源。
这是源文件:
<h:head>
<h:outputStylesheet name="css/styles.css"/>
<h:outputScript name="js/jquery-2.2.0.js"/>
</h:head>
这是输出文件:
<head id="j_idt2">
<script type="text/javascript" src="RES_NOT_FOUND"></script>
<link type="text/css" rel="stylesheet" href="RES_NOT_FOUND" />
</head>
这是我的目录树:
答案 0 :(得分:-1)
将它放在web.xml文件中,下面的代码片段指定用于在Web应用程序的文件系统中进行资源查找的目录。
<context-param>
<param-name>javax.faces.WEBAPP_RESOURCES_DIRECTORY</param-name>
<param-value>/WEB-INF/resources</param-value>
</context-param>
所有资源文件都在此目录下(img,js等)。喜欢这个答案here