找不到Richfaces异常资源

时间:2011-02-16 07:49:38

标签: richfaces

我是Richfaces的新手。

使用<ui:include>时,我的异常为

Not Found in ExternalContext as a
Resource
    com.sun.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:116)
    com.sun.facelets.impl.DefaultFacelet.getRelativePath(DefaultFacelet.java:216)

请帮忙。

提前致谢

1 个答案:

答案 0 :(得分:0)

在我的应用程序中,我在war文件的根目录中有两个文件:

  • 的template.xhtml
  • navigation.xhtml

我通过 ui:include

template.xhtml 中引用 navigation.xhtml

<html 
xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core">
  ...
  <ui:insert name="navigation">
     <ui:include src="/navigation.xhtml"/>
  </ui:insert>
  ...
</html>

也许您忘记在 src 参数的开头添加 /