Chr*_*kov 3 jsf specifications jsf-2
我想知道这个方法UIComponent#getFamily()可能会返回null吗?Mojarra 2.1.3在返回时会抛出异常,null但MyFaces 2.1.3不会.
组件真的需要一个家庭吗?
我想知道方法UIComponent.getFamily()可能返回null或不?
这没有明确记录.所以我认为这在spec/javadoc中有点疏忽.您可能希望在规范中发布有关此问题的问题报告.
组件真的需要一个家庭吗?
我总是指定它们,所以我从未见过你用Mojarra得到的例外.如果您的组件相当独特,您可以考虑让它返回与组件类型(类名称)相同的值,或者如果有更多相关组件,则组件的包名称.
实现没有渲染器的组件的首选方法是什么?
返回null上getRendererType().您可以setRendererType(null)在组件的构造函数中准备:
public MyComponent() {
setRendererType(null); // This component doesn't have an renderer.
}
Run Code Online (Sandbox Code Playgroud)