使用JSF 2输出HTML5代码

劳伦特

我正在尝试输出符合HTML5的页面,但是JSF生成了XML序言。我该如何预防呢?

index.xhtml

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    template="/WEB-INF/templates/layout.xhtml">

</ui:composition>

layout.xhtml

<!DOCTYPE html>
<html xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core">
<f:view locale="#{userContext.locale}">
    <h:head>
        ...
    </h:head>
    <h:body>
        ...
    </h:body>
</f:view>
</html>

产生的输出

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html><head>...

我正在使用Mojarra 2.2.5。

劳伦特

我了解这个问题。我简化了上面的示例,但还通过以下方式包括了复合组件:

index.xhtml

<ui:composition template="/WEB-INF/templates/layout.xhtml"
...
      xmlns:myapp="http://myapp.com/jsf/core">

myapp复合

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:composite="http://java.sun.com/jsf/composite"
    xmlns:p="http://primefaces.org/ui">
...

不幸的是,其中的复合文件之一myapp是声明XML序言。出于某种原因,我不理解,使用声明XML序言的组合可以有效地将XML序言添加到主文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

流星:如何转换HTML / HTML5代码以与流星一起使用?

来自分类Dev

使用CSS将html5代码居中不起作用

来自分类Dev

在Unity 5中使用.NET 4.5代码

来自分类Dev

如何强制重新加载$(“#widget”)。load(“ widget URL”)的JSF2代码

来自分类Dev

使用“旧的” ggplot2代码

来自分类Dev

移植使用_multiprocessing的Python 2代码

来自分类Dev

使用jsf重定向到html页面

来自分类Dev

使用jsf重定向到html页面

来自分类Dev

将JSF HTML5友好标记与其他组件库一起使用

来自分类Dev

使用html5运行python代码

来自分类Dev

如何使用HTTP 412代码

来自分类Dev

使用实体框架5代码优先迁移的SQL视图

来自分类Dev

使用JSF以编程方式创建HTML表单fieldset标签

来自分类Dev

使用JSF以编程方式创建HTML表单fieldset标签

来自分类Dev

如何使用JSF2创建链接列表

来自分类Dev

如何使HTML5输出使用逗号?

来自分类Dev

如何使HTML5输出使用逗号?

来自分类Dev

在Slick 2代码生成器中使用PostgreSQL JSON类型

来自分类Dev

可以在roxygen2代码块内使用换行符吗?

来自分类Dev

在Slick 2代码生成器中使用PostgreSQL JSON类型

来自分类Dev

如何使用301代码q2a更改url结构

来自分类Dev

有没有办法在HTML中多次使用同一代码(代码可重用性)?

来自分类Dev

JSF不会生成HTML输出,相反,纯JSF源代码在HTML输出中可见

来自分类Dev

是否可以在html5中使用C ++代码?

来自分类Dev

AS3代码结构-使用基本代码

来自分类Dev

AS3代码结构-使用基本代码

来自分类Dev

将RxJS v4代码转换为v5,使用“拉”处理队列

来自分类Dev

使用crawler4j获取html页面中存在的所有iframe,base64代码

来自分类Dev

我可以/应该在cordova应用程序中下载html5代码吗?

Related 相关文章

热门标签

归档