Как обновить строку в JSF datatable?
Дорогой, у меня есть проект JSF, и я хочу обновить строку в JSF datatable.
У меня есть база данных которая называется домен имеет столбцы
имя_домена
провалившийся
na
инпрогресс.
<h:dataTable value="#{UserBeanClass.selectedDomainList}" var="domains"> <h:column> <f:facet name="header">Domain Name</f:facet> <h:inputText value="#{domains.domainName}"></h:inputText> </h:column> <h:column> <f:facet name="header">Failed</f:facet> <h:inputText value="#{domains.failed}"></h:inputText> </h:column> <h:column> <f:facet name="header">NA</f:facet> <h:inputText value="#{domains.na}"></h:inputText> </h:column> <h:column> <f:facet name="header">In Progress</f:facet> <h:inputText value="#{domains.inProgress}"></h:inputText> </h:column> <h:column> <f:facet name="header">Actions</f:facet> <h:form> <h:commandLink action="#{UserBeanClass.UpdateDomain(domains)}"></h:commandLink> <h:commandLink action="#{UserBeanClass.DeleteDomain(domains)}"></h:commandLink> </h:form> </h:column> </h:dataTable>
и мой Java-код
public String UpdateDomain (Domains domain) { DomainOperations domainOperations = new DomainOperations(); if(domainOperations.updateDomain(domain) > 0) { return "edit"; } }
Что я уже пробовал:
Код работает, но значение домена никогда не изменится, его значение останется прежним.
Не могли бы вы мне помочь?