Как передать параметры запроса в интерфейс EntityQuery - PullRequest
2 голосов
/ 04 июля 2010

Следующая ссылка передает параметры запроса как f: param, и они подставляются в Users.page.xml, и эти параметры отображаются как параметры запроса в URL-адресе просмотра, который мы не хотели бы показывать конечному пользователю. Существует ли альтернативный механизм для передачи параметров в объектный компонент запроса

<rich:menuItem>
    <s:link value="Users" view="/Users.xhtml">
        <f:param name="gender" value="male" />
    </s:link>
</rich:menuItem>

1 Ответ

0 голосов
/ 07 июля 2010

С помощью ссылки s: вы делаете запрос GET, параметр будет указан в URL.Чтобы скрыть параметр, вы можете изменить его на ah: commandButton, вызывающий действие с параметром:

<h:commandButton action="#{bean.listUsers('male')}" >
...