Я пишу размер моего массива только для целей отладки, но замечаю, что получаю значение несколько раз в окне журнала в Eclipse.Это отличается для каждого времени, и это применяет другие места, где я отлаживаю с System.out.println (..) Любая причина, почему это происходит?
Окно журнала
INFO: 4
INFO: 4
INFO: 4
INFO: 4
Просмотр
<f:metadata>
<f:event listener="#{defaultNewQuestionHandler.init}" type="preRenderView" />
</f:metadata>
Backingbean
import java.io.Serializable;
import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
@ViewScoped
@ManagedBean
public class DefaultNewQuestionHandler extends QuestionHandler implements Serializable {
private static final long serialVersionUID = -6986655384538762284L;
@Override
public void init() {
answers = new ArrayList<Answer>();
for (int i = 0; i < 4; i++) {
addAnswerAlternative();
}
System.out.println(answers.size());
}
}