Благодарю. У меня была эта проблема при использовании <c: if test = "# {bean.list.size ()> 0"}> ... Поэтому я исправил ее, заменив <c: if> на <h: panelGroup rendered = "# { не пустой bean.list} ">
е кажется правильным. Я делал некоторую очистку своего кода, и я только заметил это. Каждый запрос AJAX запускает конструктор и@PostConstruct
из моего@ViewScoped
боб. Даже простое разбиение базы данных запускает его.
I понимать это@ViewScoped
длиннее чем@RequestScoped
и что это не должно быть реконструировано при каждом запросе. Только после полной перезагрузки страницы по GET.