根据组件名字获取组件对象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");

这样才可以

你可能感兴趣的:(jboss,Security,seam)