gpt4 book ai didi

jquery - DocType 未显示在 JSF 的渲染输出中

转载 作者:行者123 更新时间:2023-12-01 08:24:47 24 4
gpt4 key购买 nike

我正在尝试集成 JSF1.2、Richfaces 3.3.0 GA、Facelets1.1 和 JQuery。我面临的问题是渲染的输出是从缺少 Doc 类型和 HTML 标签开始的。

例如

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"><ui:composition>
<head> </head> <body> kkkkkkkkkkkkkkkkk </body> </ui:composition></html>

渲染的输出是

<小时/>
<head> <script src="/wmat/a4j/g/3_3_0.GA/org/ajax4jsf/framework.pack.js.faces" type="text/javascript"></script><script src="/wmat/a4j/g/3_3_0.GA/org/richfaces/ui.pack.js.faces" type="text/javascript"></script><link class="component" href="/wmat/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/basic_both.xcss/DATB/eAFrvajdHLp8hjQAEgwDtA__.faces" rel="stylesheet" type="text/css" /><link class="component" href="/wmat/a4j/s/3_3_0.GAorg/richfaces/renderkit/html/css/extended_both.xcss/DATB/eAFrvajdHLp8hjQAEgwDtA__.faces" media="rich-extended-skinning" rel="stylesheet" type="text/css" /><link class="component" href="/wmat/a4j/s/3_3_0.GA/org/richfaces/skin.xcss/DATB/eAFrvajdHLp8hjQAEgwDtA__.faces" rel="stylesheet" type="text/css" /><script type="text/javascript">window.RICH_FACES_EXTENDED_SKINNING_ON=true;</script></head> <body> kkkkkkkkkkkkkkkkk</body></html>

我不知道为什么它没有显示 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
渲染输出中的标签。

由于此问题,Jquery 组件无法工作。

有人可以帮我解决一下吗?不确定我错过了什么

在iceface论坛中,我可以看到报告的相同问题,但iceface为此提供了直接的解决方案。请检查this 链接了解更多详情

提前致谢
乔宾

最佳答案

摆脱那些<ui:composition>标签,它们不属于“主模板”。它们属于包含模板文件。当在包含文件中使用时,只会解析它们的内容,而这些标签之外的所有内容都将被忽略,这就是您现在所看到的。

关于jquery - DocType 未显示在 JSF 的渲染输出中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com