读书人

依据组件名字获取组件对象Component.g

发布时间: 2012-10-28 09:54:44 作者: rapoo

根据组件名字获取组件对象Component.getInstance(String name)

?

Component.getInstance(String name)

组件名称必须是完整的名称,比如org.jboss.seam.security.persistentPermissionResolver。

这与在@In、页面表达式中可以使用局部名称是不同的

@In(persistentPermissionResolver)

PermissionResolver resolver;

正确

?

PermissionResolver resolver=(PermissionResolver)Component.getInstance("persistentPermissionResolver")

错误

?

PermissionResolver resolver=(PermissionResolver)Component.getInstance("org.jboss.seam.security.persistentPermissionResolver");

这样才可以

读书人网 >软件架构设计

热点推荐