2013-05-21 3 views
0

Я хочу отобразить список скриптов. Я использую <a4j:repeat>, но он не загружает никаких предметов. Я отлаживал и заметил, что метод getScripts() вообще не вызывается. Код JSP является:<a4j:repeat> не загружает значения

 <a4j:repeat value="#{ModifyScriptBean.scripts}" var="script" > 
      <h:outputText value="#{script.name}" /> 
     </a4j:repeat> 

Резервного боб:

 private List<Script> scripts; 
    public List<Script> getScripts() { 
     return scripts; 
    } 


    public void setScripts(List<Script> scripts) { 
     this.scripts = scripts; 
    } 
+0

У вас есть ошибка в журнале? –

+0

Похоже, что ваш '' находится внутри компонента с атрибутом 'rendered =" false ". Обязательно проверьте это в простом и чистом виде перед тем, как попробовать его в реальном режиме просмотра. –

+1

Кстати, глядя на историю пользователей, вы должны [принять лучший ответ] (http://meta.stackexchange.com/a/5235/182862) по вашим вопросам. Обратите внимание на мета-ссылку, чтобы лучше понять. –

ответ

0

У вас есть a4j TagLib на странице JSP?

<%@taglib prefix="a4j" uri="http://richfaces.org/a4j" %> 
+0

Если этого не происходит, страница будет показывать ошибку при разборе файла JSP/Facelets. –

+0

Любой другой компонент a4j работает правильно на этой странице? Вы пытаетесь использовать , просто чтобы посмотреть, работает ли это? – Dherik