【发布时间】:2011-07-27 14:06:27
【问题描述】:
我是 JSF 的新手,我正在努力学习它,因为我看到了它的好处。
我有一个用 HTML 构建的网站,现在我想创建一些部分的模板,例如 <head> 部分、侧边栏、顶部菜单、页脚等。我了解到在 JSF 中这些将被称为“组件”。
应该是这样的,例如:
<html>
<h:head>
<title>Example</title>
<ui:include src="/resources/component/head.xhtml"></ui:include>
</h:head>
<h:body>
//....
<ui:include src="/resources/component/footer.xhtml"></ui:include>
</h:body>
</html>
我已经尝试过类似上面的操作,但是我的 .css 样式不能正确应用到我的 div 中。 javascript 文件也是如此。
我想将所有内容都传递给 JSF。我想知道这样做是否值得。大家觉得呢?
在 JSF 中创建模板和组件的最佳方法是什么,为什么我尝试导入这些文件时我的样式和 javascript 不能正常工作?
我正在尝试做的最好的方法是什么?
最好的问候, 瓦尔特·恩里克。
【问题讨论】:
-
昨天有人问过类似的问题:stackoverflow.com/questions/6822000/…
-
@BalusC:那个确实有很好的解释和有用的链接到复合组件wiki(很好的示例组件:P)。另一个非常相似的问题如下:stackoverflow.com/questions/5281623/…
-
@Arjan:哈哈,确实我想不出更好的学校例子;)这是一个完美的用例。