1
我有index.html页面与javaserverfaces属性访问问题
<h:dataTable id="usersTable" value="#{mainViewController.users}" var="user" border="1">
....
,并请求范围mainViewController豆
@Component("mainViewController")
@Scope("request")
public class MainViewController {
@Inject
private UserDao userDao;
private Collection<User> users;
public Collection<User> getUsers() {
if (users == null) {
users = userDao.findAll();
}
return users;
}
,当我访问的index.html getUsers叫,那绝对是正常的,但是当我把index.html留给其他一些页面getUsers也叫,如何避免二次调用?