Java Mojarra 2.2-快照和文档类型
我已经决定尝试JSF2.2(或者我们目前所拥有的),所以我获取了Mojarra的最新快照构建并进行了设置。现在我有了一个模板,它使用。它在JSF2.1上运行得非常好,但是当我切换到最新的mojarra版本时,PrettyTo窗口就没有显示出来。这让我疯狂了好几个小时(我的电脑里现在有两台glassfish服务器,一台是最新的mojarra,另一台是稳定的)。在意识到最新的mojarra构建没有忽略以Java Mojarra 2.2-快照和文档类型,java,html,jsf,mojarra,Java,Html,Jsf,Mojarra,我已经决定尝试JSF2.2(或者我们目前所拥有的),所以我获取了Mojarra的最新快照构建并进行了设置。现在我有了一个模板,它使用。它在JSF2.1上运行得非常好,但是当我切换到最新的mojarra版本时,PrettyTo窗口就没有显示出来。这让我疯狂了好几个小时(我的电脑里现在有两台glassfish服务器,一台是最新的mojarra,另一台是稳定的)。在意识到最新的mojarra构建没有忽略以开头的模板客户机的DOCTYPE之后,我开始使用它 为了让我的例子更清楚。。我有这样的想法: JS
开头的模板客户机的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”中删除所有这些内容,让我的生活变得更简单。这个答案毫无意义。你读过并理解了这个问题吗?如果是这样,并且您确信答案是正确的,请编辑您的答案,用技术术语详细说明问题产生的原因和方式,以及此答案如何解决问题。此答案毫无意义。你读过并理解了这个问题吗?如果是这样,并且您确信答案是正确的,请编辑您的答案,用技术术语详细说明问题产生的原因和方式,以及此答案如何解决问题。