gpt4 book ai didi

list - 将托管 bean 属性注入(inject)自定义转换器

转载 作者:行者123 更新时间:2023-12-04 07:27:13 25 4
gpt4 key购买 nike

如何将托管 bean 的属性注入(inject)自定义转换器?

例如,一个通用列表,以便我可以从转换器内的列表中提取我的对象?

最佳答案

在某些情况下,当您需要将 ManagedBean、EJB 等 bean 注入(inject)到 Converter 中时。或 Validator ,您可以尝试注释您的ConverterValidator作为 ManagedBean。例如,你可以试试这个:

@ManagedBean
@RequestScoped
public class MyConverter implements Converter {
@EJB
private MrEJBBean mrEJBBean;
@ManagedProperty(value="#{mrsManagedBean}")
private MrsManagedBean mrsManagedBean;

@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
// Convert to object
}

@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {
// Convert to string
}

}

你可以看看 thisValidator 为例.

关于list - 将托管 bean 属性注入(inject)自定义转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com