相关疑难解决方法(0)

在同一命名容器中重用facelets组合时避免重复的id

我有一个<ui:composition>包含一些带有显式id的元素和一些引用这些id进行部分处理/更新的ajax事件.我将xhtml的这个片段封装在组合中,这样我就可以在几个不同的地方使用它,而不必复制代码.但是,当我<ui:include>在页面中多次使用合成(with )时,我会得到重复的id异常.似乎JSF没有将每个组合包装在它自己的命名容器中(就像<ui:component>那样).

有没有一种简单的方法将我的作品包装在自己的命名容器中?或者,每次我想在公共命名容器中重用xhtml片段时,是否必须使用复合组件?

jsf facelets composition jsf-2

16
推荐指数
2
解决办法
7799
查看次数

标签 统计

composition ×1

facelets ×1

jsf ×1

jsf-2 ×1