Jsf 在facelets中有多少种方法可以声明变量?

Jsf 在facelets中有多少种方法可以声明变量?,jsf,facelets,Jsf,Facelets,我注意到c:set在“include of include of include”中使用不太好,因为facelets文档不推荐它 现在我在ui:include中使用ui:param,但是当include中没有关于params的附加说明时,它有点分散,有没有其他方法来声明“全局变量”?这实际上是一个试图将旧的JSP编程融入JSF框架的问题。您应该使用支持bean来保存数据 如果您试图将数据直接硬编码到xhtml文件中,那么您就无法达到JSF的MVC框架的目的。如果你有一个具体的例子来说明你想做什么

我注意到c:set在“include of include of include”中使用不太好,因为facelets文档不推荐它


现在我在ui:include中使用ui:param,但是当include中没有关于params的附加说明时,它有点分散,有没有其他方法来声明“全局变量”?

这实际上是一个试图将旧的JSP编程融入JSF框架的问题。您应该使用支持bean来保存数据


如果您试图将数据直接硬编码到xhtml文件中,那么您就无法达到JSF的MVC框架的目的。如果你有一个具体的例子来说明你想做什么,我可以给你一个具体的建议。

我需要一个用于蒙皮的工具,就像页面中的许多CSS颜色变量一样,一个用于此目的的支持bean可能太贵了?不,没关系。实际上,RichFaces使用一个支持bean来实现这个目的。