如果我使用单个 ManagedBean 来检索多种列表,是否有任何问题。A List
of Integer
(s), String
(s) 列表或 (s) 列表,Object
取决于上下文。我不需要同时/同一个请求检索各种列表,所以我将每个检索到的列表放到 managedbean 实例的同一个字段中。
我的bean代码如下: -
@ManagedBean(name="listRetriever")
@RequestScoped
public class ListRetriever {
private int requestedId;
private Iterable list;
public void retrieveIntegersList(){
...
...
list = ..;
}
public void retrieveStringsList(){
...
...
list = ..;
}
虽然这很完美,并且在 EL 中我能够获取与列表中相应对象相关的属性和方法,但我只是想知道这是否有任何问题?