JSF资源呈现RES_NOT_FOUND URL

时间:2016-01-15 16:09:38

标签: jsf resources http-status-code-404

我的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>

这是我的目录树:

directories

1 个答案:

答案 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