После нажатия на изображение, пользователь перенаправляется на новую страницу, такую как:
/viewPalermoUser.seam?accountId=100245
с кодом:
<s:link title="#{messages['palermo.userlist.view']}" view="/portal/custom/palermo/administration/viewPalermoUser.xhtml"
propagation="none">
<f:param name="accountId" value="#{account.id}"/>
<img src="/static/portal/customer/palermo/find.png" style="border:none"/>
</s:link>
Есть бэк, где я беруидентификатор учетной записи и распечатайте информацию об учетной записи для этого пользователя (когда страница отображается в первый раз, все в порядке).
НО имеют расширенную панель вкладок и кнопку поиска.Всякий раз, когда я нажимаю одну из них, значение accountId равно NULL, хотя в URL-адресе это ОК, поэтому оно имеет реальное значение.
Я не понимаю, почему значение accountId теряется при обратной передаче?
Я беру учетную запись. Мне это нравится:
@RequestParameter
private Long accountId;
Может кто-нибудь дать мне подсказку?
ОБНОВЛЕНИЕ: Наконец-то это работает.Используйте параметры страницы, как предложил Петар.Были проблемы до тех пор, пока я не понял, что:
Параметр страницы шва недоступен в методе @Create поддерживающего компонента.Обходной путь: создайте действие страницы для использования этого параметра. (должно быть полезно для других)
Спасибо.