【问题标题】:How to use Component class in JSF2如何在 JSF2 中使用组件类
【发布时间】:2010-11-19 14:12:42
【问题描述】:

我正在开发具有数据源属性的自定义 jsf2 组件。数据源上有一些操作,属于VIEW。例如,如果表格按列排序,则有一种方法返回列标题的一些图像,否则返回其他图像。在 JSF1 中,每个组件都有自己的 Java 类,扩展 UIComponent,所以我可以在那里实现这些方法。但是,我看到在 JSF2 中,组件类是从 xhtml 自动创建的,所以我不知道如何为其添加方法。谁能解释我该怎么做?是否可以在一个组件中同时使用复合组件和组件类?

【问题讨论】:

  • 这在 JSF 2.0 中没有改变。复合组件只是一个新的特性(实际上是由 Facelets 提供的,而不是由 JSF 提供的)。

标签: jsf jsf-2


【解决方案1】:

在 JSF 2 中,您可以像在 JSF 1 中一样在 Java 中创建组件类(API 可能有所改变,但基本相同。例如,查看 http://weblogs.java.net/blog/driscoll/archive/2009/10/09/jsf-2-custom-java-components-and-ajax-behaviors

【讨论】:

  • 感谢您的解释。是否可以在一个组件中同时使用复合组件和组件类?您链接引用的文章不使用facelets。
猜你喜欢
  • 1970-01-01
  • 2012-08-16
  • 2011-06-26
  • 1970-01-01
  • 2012-01-07
  • 2011-11-27
  • 1970-01-01
  • 2011-12-05
  • 2013-02-02
相关资源
最近更新 更多