Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > переход на JSF-форму


Автор: touress 6.7.2010, 16:59
Пример:

Код

@ManagedBean
public class ItemsMB {

    public List<String>  getItems(){
        .....
          return list

    }
}



Код

<ui:repeat var="i" value="#{іtemsMB.items}">
        
        #{i} 
            
                <h:form>
                        <h:commandLink action="#{deleteMB.delete}" value="DELETE">            
                                <f:param name="item" value="#{i}" />
                            </h:commandLink>
                </h:form>

        <br/>
    </ui:repeat>    



переходим на страницу для просмотра пунктов, просматриваем.

При нажатии на ссылку DELETE почему снова вызывается метод іtemsMB.getItems(),
а только потом переходит на метод deleteMB.delete().

Почему так? почему сразу нельзя перейти на deleteMB.delete()? зачем эта лишняя перегрузка?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)