Java 试着做一个“问题”;包括「;在JSF中
我试图在我的所有页面中包含一块静态html。我尝试了下面的代码,但没有成功。我也尝试过其他一些方法,但都没能成功。我读了一些关于如何使用ui标签的文章,但我也没能让它起作用。我需要做什么才能包含一个带有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
<?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文件
*.xhtml
)作为查看技术。Facelets是一种完全不同的视图技术,是JSP的继承者。您不应该在Facelets中使用JSP标记。暂时忘记JSP。使用Facelets标记。它们将由XML名称页xmlns:ui=”声明http://java.sun.com/jsf/facelets“
。要在Facelets中包含页面片段,请使用标记
...
您只需将founcred1.html
重命名为founcred1.xhtml
,并将内容包装在
中
这里是HTML
另见:
*.xhtml
)作为查看技术。Facelets是一种完全不同的视图技术,是JSP的继承者。您不应该在Facelets中使用JSP标记。暂时忘记JSP。使用Facelets标记。它们将由XML名称页xmlns:ui=”声明http://java.sun.com/jsf/facelets“
。要在Facelets中包含页面片段,请使用标记
...
您只需将founcred1.html
重命名为founcred1.xhtml
,并将内容包装在
中
这里是HTML
另见:
。至于模板引擎,我将如何检查它?我必须修改一个现有的项目,我是JSF新手。@Roman:XML风格已经暗示OP正在使用Facelets。1)它以哪种方式不起作用?2) 您使用哪种模板引擎(facelets或jsp)?它不能以发布的方式工作,而且我尝试用jsp方式使用
。至于模板引擎,我将如何检查它?我必须修改一个现有项目,而且我是JSF新手。@Roman:XML风格已经暗示OP正在使用Facelets。当我这样做时,如果我查看firebug,它输出的是
,而不是这个文件的内容。当我这样做时,如果我查看firebug,它输出的是
,而不是这个文件的内容。