是否有任何JSF组件库可以生成语义和跨浏览器的html标记?

时间:2008-09-15 14:40:56

标签: jsf semantic-markup

我根据客户端要求使用RichFaces,但是它(以及库存JSF控件)生成的标记是嵌套表的可怕混乱。是否有任何控制库可以生成更好的标记? AJAX支持是一个巨大的优势!

2 个答案:

答案 0 :(得分:1)

ICEFaces提供了比RichFaces更多的语义支持。你也可以尝试Nitobi套件,它也提供类似的解决方案。如果你对这些中的任何一个不满意,我建议尝试编写你自己的部分,扩展太阳面

答案 1 :(得分:0)

简短回答:不,我还没找到。 您的选项包括使用不太复杂的控件并知道标准控件发出的HTML。就像h:panelGrid呈现为一个表格。没有什么可以阻止你编写自己的渲染系列产生更多的标准赞美html,但这将是一个很大的时间投资。 至于使用RichFaces,如果你更多地坚持使用标签的a4j:名称空间,你仍然可以获得交叉浏览器ajax而没有你不喜欢的所有标记。