单一管理Bean,用于检索不同类型的列表

时间:2012-06-30 18:35:46

标签: java jsf managed-bean

如果我使用单个ManagedBean来检索多种列表,是否会出现任何问题。一个List Integer(s),String(s)列表或Object(s)列表,具体取决于上下文。我不需要同时检索所有类型的列表/相同的请求,因此我将每个检索到的列表放在managedbean实例的同一个字段中。

我的bean代码如下: -

@ManagedBean(name="listRetriever")
@RequestScoped
public class ListRetriever {

    private int requestedId;
    private Iterable list;

    public void retrieveIntegersList(){
         ...
         ...
         list = ..;  
    }

    public void retrieveStringsList(){
         ...
         ...
         list = ..;  
    }      

虽然这很有效但是在EL我能够获取属性&与列表中相应对象相关的方法,但我只是想知道这是否有任何问题?

0 个答案:

没有答案