Благодарю. У меня была эта проблема при использовании <c: if test = "# {bean.list.size ()> 0"}> ... Поэтому я исправил ее, заменив <c: if> на <h: panelGroup rendered = "# { не пустой bean.list} ">

е кажется правильным. Я делал некоторую очистку своего кода, и я только заметил это. Каждый запрос AJAX запускает конструктор и@PostConstruct из моего@ViewScoped боб. Даже простое разбиение базы данных запускает его.

I понимать это@ViewScoped длиннее чем@RequestScoped и что это не должно быть реконструировано при каждом запросе. Только после полной перезагрузки страницы по GET.

Ответы на вопрос(1)

Ваш ответ на вопрос