我正在尝试创建一个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访问另一个类的方法。