Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Mojarra 2.2-快照和文档类型_Java_Html_Jsf_Mojarra - Fatal编程技术网

Java Mojarra 2.2-快照和文档类型

Java Mojarra 2.2-快照和文档类型,java,html,jsf,mojarra,Java,Html,Jsf,Mojarra,我已经决定尝试JSF2.2(或者我们目前所拥有的),所以我获取了Mojarra的最新快照构建并进行了设置。现在我有了一个模板,它使用。它在JSF2.1上运行得非常好,但是当我切换到最新的mojarra版本时,PrettyTo窗口就没有显示出来。这让我疯狂了好几个小时(我的电脑里现在有两台glassfish服务器,一台是最新的mojarra,另一台是稳定的)。在意识到最新的mojarra构建没有忽略以开头的模板客户机的DOCTYPE之后,我开始使用它 为了让我的例子更清楚。。我有这样的想法: JS

我已经决定尝试JSF2.2(或者我们目前所拥有的),所以我获取了Mojarra的最新快照构建并进行了设置。现在我有了一个模板,它使用。它在JSF2.1上运行得非常好,但是当我切换到最新的mojarra版本时,PrettyTo窗口就没有显示出来。这让我疯狂了好几个小时(我的电脑里现在有两台glassfish服务器,一台是最新的mojarra,另一台是稳定的)。在意识到最新的mojarra构建没有忽略以
开头的模板客户机的DOCTYPE之后,我开始使用它

为了让我的例子更清楚。。我有这样的想法:

JSF主模板,带有DOCTYPE HTML和一些UI:insert



使用DOCTYPE组合实现主模板的JSF常规页面:

<?xml version='1.0' encoding='UTF-8' ?>
<?xml version='1.0' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:jsf="http://java.sun.com/jsf"
                template="./WEB-INF/template/MASTERTEMPLATE.xhtml>


                  .....<ui:define /> etc etc....


</ui:composition>

我有这个密码

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
        xmlns:h="http://java.sun.com/jsf/html" 
        xmlns:f="http://java.sun.com/jsf/core"                
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui"
        template="/template/template.xhtml">

如果模板文件夹位于web inf中,请添加此文件夹

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

我有这个代码

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
        xmlns:h="http://java.sun.com/jsf/html" 
        xmlns:f="http://java.sun.com/jsf/core"                
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui"
        template="/template/template.xhtml">

如果模板文件夹位于web inf中,请添加此文件夹

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


JSF2.2最新快照的咆哮?没有人,我怎么能咆哮快照呢?哈哈。只是想知道这是一个bug还是预期的行为。如果它是一个bug,我会报告它,我只是想先检查一下这里。最好是报告它,然后大家会做它的工作。会的,我会让这个问题在这里停留一会儿,以防有人知道规范,一旦我提交了报告,我就会删除。我绞尽脑汁写了很长一段时间,因为DOCTYPE是合成而不是html,这给我带来了一些CSS问题。终于弄清楚了模板包含等的DOCTYPE解析顺序。我想知道,如果“DOCTYPE composition”所做的一切只是造成如此混乱,那么它的目的是什么。。。我想我将从“ui:composition”中删除所有这些内容,并使我的生活简单化为JSF2.2最新快照的错误?没有人,我怎么能对快照大发雷霆呢?哈哈。只是想知道这是一个bug还是预期的行为。如果它是一个bug,我会报告它,我只是想先检查一下这里。最好是报告它,然后大家会做它的工作。会的,我会让这个问题在这里停留一会儿,以防有人知道规范,一旦我提交了报告,我就会删除。我绞尽脑汁写了很长一段时间,因为DOCTYPE是合成而不是html,这给我带来了一些CSS问题。终于弄清楚了模板包含等的DOCTYPE解析顺序。我想知道,如果“DOCTYPE composition”所做的一切只是造成如此混乱,那么它的目的是什么。。。我想我会从“ui:composition”中删除所有这些内容,让我的生活变得更简单。这个答案毫无意义。你读过并理解了这个问题吗?如果是这样,并且您确信答案是正确的,请编辑您的答案,用技术术语详细说明问题产生的原因和方式,以及此答案如何解决问题。此答案毫无意义。你读过并理解了这个问题吗?如果是这样,并且您确信答案是正确的,请编辑您的答案,用技术术语详细说明问题产生的原因和方式,以及此答案如何解决问题。