我仍然不确定正确使用JSF模板&复合部件.我需要创建一个企业Web应用程序,它将拥有大量页面.每个页面都有相同的标题,菜单,页脚,当然还有不同的内容(= JSF模板).每个页面上的内容将包含可重复使用的“框”(= JSF复合组件).这些盒子包括一些文件,按钮等.我的解决方案是否合适?或者我应该使用其他技术,如自定义组件,装饰……?
layout.xhtml
customer_overview.xhtml:
caseList="#{customerOverviewController.cases}"
/>
....
/>
...
component_case_history.xhtml
...
CustomerOverviewController.java
@ManagedBean
@ViewScoped
public class CustomerOverviewController {
public List getCases() {
...
}
}
编辑2012-04-27
我认为我应该使用Facelet模板Facelet标签文件而不是Facelet模板复合组件.