У меня проблемы со следующим кодом:
<h:inputHidden value="autoCompleteHidden" id="administradorAutocompleteType">
<f:param value="#{suggestionEntitiesDM.usuario}" name="type"></f:param>
</h:inputHidden>
<p:autoComplete id="administradorAutocomplete"
value="#{empresaDM.administradorSeleccionada}"
completeMethod="#{suggestionEntitiesDM.suggestionList}"
var="administrador" itemLabel="#{administrador.txtNombreUsuario}"
forceSelection="true"
itemValue="#{administrador}" converter="entityConverter">
<p:ajax event="start" update="administradorAutocomplete" process="administradorAutocompleteType"/>
</p:autoComplete>
Я хочу отправить параметр типа в запросе, чтобы я мог получить значение с помощью:
String type=FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("type");
Однако, когда я ссылаюсь на тип String, я просто получаю значение null, я даже проверил параметры запроса с помощью Firebug и эффективно передал adminradorAutocompleteType = autoCompleteHidden, но значение type = никогда не публикуется.Что я делаю не так ?, как я могу передать дополнительные параметры запроса при использовании тега f: ajax JSF 2 ?.Большое спасибо.