`
yourenyouyu2008
  • 浏览: 286729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • seam
阅读更多

 

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");

这样才可以

0
0
分享到:
评论

相关推荐

    java面向对象

    public void setName(String name) { this.name = name; } } ``` #### 五、Java中的继承实现 Java支持单继承,但可以通过实现多个接口来达到多重继承的效果。继承的基本语法如下: ```java public class ...

    JDK中的设计模式

    - `java.text.NumberFormat#getInstance()`:根据默认语言环境获得数字格式化器。 - `java.lang.management.ManagementFactory`(所有getXXX()方法):用于获取各种管理bean。 - `java.nio.charset.Charset#forName()`...

    javamail邮件提醒

    public static void sendEventEmail(String recipient, Date startTime, Date endTime, String location, String name, String content) throws MessagingException { // 创建JavaMail Session Properties props ...

    超级有影响力霸气的Java面试题大全文档

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...

    二十三种设计模式【PDF版】

    同样地,面向对象设计员也沿袭一些模式,像“用对象表示状态”和“修饰对象以便 于你能容易地添加/删除属性”等。一旦懂得了模式,许多设计决策自然而然就产生了。 我们都知道设计经验的重要价值。你曾经多少次有过...

    Java 2实用教程(第三版)实验指导与习题解答

    上机实践3 类与对象 9 实验1 三角形、梯形和圆形的类封装 9 实验2 实例成员与类成员 12 实验3 使用package语句与import语句 13 上机实践4 继承与接口 15 实验1 继承 15 实验2 上转型对象 17 实验3 接口回调 18 ...

    plugin-system:基于 Guice 的简单插件系统

    String name(); } ``` ### 4. 插件注册与初始化 在应用启动时,扫描类路径,收集所有`@Plugin`标记的类,并使用它们创建Guice Injector实例。每个插件模块创建一个独立的Injector,这样可以保持插件之间以及插件...

    Java邮件开发Fundamentals of the JavaMail API

    Fundamentals of the JavaMail API Presented by developerWorks, your source for great tutorials ... Table of Contents If you're viewing this document online, you can click any of the topics below ...

Global site tag (gtag.js) - Google Analytics