Я хотел бы передать значение ключа для моего компонента поддержки, чтобы я знал, кто из пользователей коллекции пытается обновить.Я думаю, что мне нужно использовать f: param для этого, но как-то это не работает.Это значение будет просто отлично отображаться, если я буду использовать af: commandButton вместо h: commandButton.
Вот моя кнопка:
<h:commandButton styleClass="cntctmBtn" value="Update" action="#{pullForm.updateDependent}">
<f:param name="selectedIndex" value="#{loop.index}" />
<f:param name="selectedEDI" value="#{eachOne.identifier.dodEdiPnId}" />
</h:commandButton>
и вот как я пытаюсь получить отправленныйзначения.
FacesContext context = FacesContext.getCurrentInstance();
Map map = context.getExternalContext().getRequestParameterMap();
String edi_tmp = (String)map.get("selectedEDI");
Но я получил исключение ArrayIndexOutOfBound, пожалуйста, помогите, спасибо.