Я хочу периодически печатать Array of Strings на моей странице JSF, но я не могу этого добиться. JSF только распечатывает весь массив одновременно, а не периодически.Как периодически печатать массив строк в JSF
Это мой XHTML код:
<h:form>
<h:outputText id="eventener" value="#{eventBean.names}" />
<p:poll interval="2" listener="#{eventBean.names}" update="eventener" />
</h:form>
Это мой боб:
@ManagedBean
@ViewScoped
public class EventBean implements Serializable {
private List<String> names;
@PostConstruct
public void namesInterval() {
names = Arrays.asList("Steve is late for work", "Segun is coming back next week", "Tope is a beautiful girl");
}
public List<String> getNames() {
return names;
}
}
Спасибо большое. Я пробовал использовать это, но он только печатает первый индекс массива («Стив опаздывает на работу») каждые 2 секунды, я буду рад, если вы поможете мне изменить его, потому что я пробовал другую модификацию, но его все еще распечатывая первый индекс снова и снова –
Я забыл добавить 'count ++', повторите попытку. – mcastilloy2k
Он по-прежнему дает тот же результат. –