如何从托管bean类中调用另一个类的方法

时间:2014-03-02 07:23:56

标签: java jsf

我正在尝试创建一个JSF应用程序,在注册时向用户发送电子邮件。

我有一个实现接口(CustomerLookupService.java)的java类(CustomerSimpleMap.java)。

我有一个托管bean(CustomerSimpleMap.java)。

    /**************************CustomerSimpleMap.java***********************/

    import javax.faces.bean.*;
    @ManagedBean 
    public class SendEmailBean {
        private String emailId;

            private static CustomerLookupService lookupService =
                    new CustomerSimpleMap();

        public String getEmailId() {
            return emailId;
        }
        public void setEmailId(String emailId) {
            this.emailId = emailId;
        }
    }
    /**************************CustomerSimpleMap.java***********************/

    /**************************CustomerLookupService.java***********************/
package com.tutorial;

public interface CustomerLookupService {
    public void email(String id);
}
    /**************************CustomerLookupService.java***********************/

/**************************CustomerSimpleMap.java***********************/

package com.tutorial;

public class CustomerSimpleMap implements CustomerLookupService {

    @Override
    public void email(String id) {
//method impl
    }

}

/**************************CustomerSimpleMap.java***********************/

问题:

我无法使用 lookupService 对象引用并访问CustomerSimpleMap.java中的电子邮件方法。

请告知如何从托管bean访问另一个类的方法。

0 个答案:

没有答案
相关问题