2
영어로 죄송합니다. TaskBO
클래스에 @ManagedProperty
을 설정하고 싶지만 작동하지 않습니다. 내가 인터페이스 ITaskBO
를 추가하는 경우는 작품이다,JSF ManagedProperty가 클래스에 작동하지 않습니다.
javax.servlet.ServletException: Unable to set property taskBO for managed bean taskMB
javax.el.ELException: java.lang.IllegalArgumentException: Cannot convert [email protected] of type class $Proxy135 to class com.otv.model.bo.TaskBO
:하지만 TaskMB
클래스 : 클래스 TaskBO
와
@ManagedProperty(value="#{TaskBO}")
public ITaskBO taskBO;
public ITaskBO getTaskBO() {
return this.taskBO;
}
public void setTaskBO(ITaskBO taskBO){
this.taskBO = taskBO;
}
왜 작동 @ManagedProperty
@ManagedBean(name="taskMB")
@RequestScoped
public class TaskMB implements Serializable {
@ManagedProperty(value="#{TaskBO}")
public TaskBO taskBO;
public TaskBO getTaskBO() {
return this.taskBO;
}
public void setTaskBO(TaskBO taskBO){
this.taskBO = taskBO;
}
//...
}
그것은 오류를 인쇄?