如果我使用单个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我能够获取属性&与列表中相应对象相关的方法,但我只是想知道这是否有任何问题?