在JSF 1.2中显示或隐藏HTML DIV

在JSF 1.2中显示或隐藏HTML DIV,第1张

概述当Apache My Faces JSF 1.2实现在幕后呈现 HTML页面时,甚至可以设置/编码将有条件地显示纯HTML表/ DIV(而不是jsf组件)的东西.当我搜索时,我看到了,使用h:panelGroup是一个解决方案,但我还没有尝试过,在这里发布任何更好的方法或方法. 它几乎想要说 – 在java中编写一个javascript代码并在呈现HTML时注入它 – 是否可能? 谢谢, 几种方式 当Apache My Faces JsF 1.2实现在幕后呈现 HTML页面时,甚至可以设置/编码将有条件地显示纯HTML表/ div(而不是Jsf组件)的东西.当我搜索时,我看到了,使用h:panelGroup是一个解决方案,但我还没有尝试过,在这里发布任何更好的方法或方法.

它几乎想要说 – 在java中编写一个javascript代码并在呈现HTML时注入它 – 是否可能?

谢谢,

解决方法 几种方式.

>使用< h:panelGroup layout =“block”>.它呈现HTML< div>元件.

<h:panelGroup layout="block" rendered="#{bean.condition}">    content</h:panelGroup>

>包装HTML< div> < h:panelGroup>内的元素.没有任何客户端属性,如ID,styleClass,onclick等,< h:panelGroup>不会渲染任何东西.然而,使用它们将呈现< span> element(或< div>如果layout设置为block).

<h:panelGroup rendered="#{bean.condition}">    <div>content</div></h:panelGroup>

>包装HTML< div> < f:verbatim>内的元素.

<f:verbatim rendered="#{bean.condition}">    <div>content</div></f:verbatim>

MyFaces生成HTML的方式并不那么特别. Mojarra JsF实现也是如此.竞争对手Struts2,Spring MVC,Wicket,Tapestry等等.也. Microsoft ASP.NET MVC也. PHP也.事实上所有服务器端语言.仅仅是因为webbrowser不理解它们.它只能理解HTML / CSS / Js;)

至于将JavaScript与Java / JsP / JsF混合使用,您可能会发现this article很有用.

总结

以上是内存溢出为你收集整理的在JSF 1.2中显示或隐藏HTML DIV全部内容,希望文章能够帮你解决在JSF 1.2中显示或隐藏HTML DIV所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存