У меня есть страница, которая отображает сущность, но перед рендерингом страницы мне нужно выполнить поиск сущности на основе переданного параметра. Для этого я пытаюсь использовать страницу шва.Действие, объявленное в моем файле pages.xml, чтобы вызвать действие поиска перед отрисовкой страницы.Моя настройка выглядит следующим образом:
pages.xml:
<page view-id="/mypage.xhtml" action="#{mylookup.lookupEntity}"></page>
Мой класс действий:
@Name("myLookup")
@AutoCreate
public class MyLookup {
@RequestParameter
private String myParam;
...
public void lookupEntity() { ...}
...
}
Все выглядит хорошо для меня, но когда я нажимаю нассылка, чтобы перейти на эту страницу, мое действие lookupEntity () никогда не вызывается.Я добавил точки останова и операторы регистрации, и стало ясно, что он никогда не вызывается.
Что является типичной причиной этого?Есть ли место, где я должен искать дополнительную информацию о том, почему это не удалось?