Java 试着做一个“问题”;包括「;在JSF中

Java 试着做一个“问题”;包括「;在JSF中,java,jsf,Java,Jsf,我试图在我的所有页面中包含一块静态html。我尝试了下面的代码,但没有成功。我也尝试过其他一些方法,但都没能成功。我读了一些关于如何使用ui标签的文章,但我也没能让它起作用。我需要做什么才能包含一个带有JSF的页面 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D

我试图在我的所有页面中包含一块静态html。我尝试了下面的代码,但没有成功。我也尝试过其他一些方法,但都没能成功。我读了一些关于如何使用ui标签的文章,但我也没能让它起作用。我需要做什么才能包含一个带有JSF的页面

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">

<h:head>
...
</h:head>
<h:body>

    <jsp:include src="/common/includes/founcred1.html" />
...
</h:body>

...
...
  • 您尚未声明jsp命名空间。:
    xmlns:jsp=”http://java.sun.com/JSP/Page“
  • 我已经包括这样的页面:
  • 包含的页面也应该是有效的xml文件
      • 您尚未声明jsp命名空间。:
        xmlns:jsp=”http://java.sun.com/JSP/Page“
      • 我已经包括这样的页面:
      • 包含的页面也应该是有效的xml文件

      鉴于标记的XML语法,您似乎正在使用Facelets(
      *.xhtml
      )作为查看技术。Facelets是一种完全不同的视图技术,是JSP的继承者。您不应该在Facelets中使用JSP标记。暂时忘记JSP。使用Facelets标记。它们将由XML名称页
      xmlns:ui=”声明http://java.sun.com/jsf/facelets“
      。要在Facelets中包含页面片段,请使用标记

      
      ...
      
      您只需将
      founcred1.html
      重命名为
      founcred1.xhtml
      ,并将内容包装在

      
      这里是HTML

      另见:

      鉴于标记的XML语法,您似乎正在使用Facelets(
      *.xhtml
      )作为查看技术。Facelets是一种完全不同的视图技术,是JSP的继承者。您不应该在Facelets中使用JSP标记。暂时忘记JSP。使用Facelets标记。它们将由XML名称页
      xmlns:ui=”声明http://java.sun.com/jsf/facelets“
      。要在Facelets中包含页面片段,请使用标记

      
      ...
      
      您只需将
      founcred1.html
      重命名为
      founcred1.xhtml
      ,并将内容包装在

      
      这里是HTML

      另见:

      1)它以哪种方式不起作用?2) 您使用哪种模板引擎(facelets或jsp)?它不能以发布的方式工作,而且我尝试用jsp方式使用
      。至于模板引擎,我将如何检查它?我必须修改一个现有的项目,我是JSF新手。@Roman:XML风格已经暗示OP正在使用Facelets。1)它以哪种方式不起作用?2) 您使用哪种模板引擎(facelets或jsp)?它不能以发布的方式工作,而且我尝试用jsp方式使用
      。至于模板引擎,我将如何检查它?我必须修改一个现有项目,而且我是JSF新手。@Roman:XML风格已经暗示OP正在使用Facelets。当我这样做时,如果我查看firebug,它输出的是
      ,而不是这个文件的内容。当我这样做时,如果我查看firebug,它输出的是
      ,而不是这个文件的内容。