У меня есть страница index.html с
<h:dataTable id="usersTable" value="#{mainViewController.users}" var="user" border="1">
....
и запрашиваем область действия mainViewController bean
@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 также называется, как избежать вторичного вызова?