是否可以将jsf与bootstrap一起使用

问题描述 投票:0回答:1

我读过核心jsf这本书。我想知道我是否可以使用jsf的bootstrap。

我的问题确切地说,如果jsf服务器标签具有特定于bootstrap的属性。对于前者如果h:datatable有css类属性?

那些像镶板等其他标签呢?

twitter-bootstrap jsf
1个回答
1
投票

Vanilla Bootstrap和JSF

是的,您可以将Bootstrap与JSF一起使用。我们在大多数JSF项目中都这样做。您可以使用标准的JSF styleClass属性来使用Bootstrap CSS规则来设置JSF组件的样式(这相当于普通HTML中的class

话虽如此,有时Bootstrap假定HTML结构化的方式与某些组件实际输出的方式之间存在一些不兼容性。但是 - 请注意,您可以在JSF页面上使用任何普通的HTML标记 - 因此,如果您遇到问题 - 您通常可以恢复到常规的处理方式(不使用JSF标记或组件)。有时只是坚持使用适当的造型styleClass解决问题。你只需要进行实验。

与基于Bootstrap的组件框架互补

如果您打算使用Bootstrap,则可以使用基于Bootstrap的组件框架来解决在将Bootstrap与标准JSF组件一起使用时可能遇到的一些问题。

正在积极开发中有两个可供选择;

https://www.bootsfaces.net/

http://www.butterfaces.org/

两者都提供基于Bootstrap css规则和组件的JSF Bootstrap组件,如按钮,轮播,表格和面板。

© www.soinside.com 2019 - 2024. All rights reserved.