Как мне попросить мою реализацию JSF перенаправить на новый вид через flash? - PullRequest
0 голосов
/ 27 сентября 2010

Я использую флэш-модуль для навигации по сайту (Freemind flash browser).Однако у меня возникли проблемы с навигацией / перенаправлением.Типичный вариант использования следующий.На странице приветствия пользователь нажимает на страну.После этого появляется карта памяти.Пользователь просматривает карту ума и нажимает на нужный узел.В этот узел встроена ссылка на другую страницу (например, ./resources/pages/id/AirFreight.xhtml).Я могу загрузить эту страницу, но не могу подключить эту страницу к управляемому компоненту.Я полагаю, это потому, что реализация JSF не перенаправлена ​​на это новое представление.Кто-нибудь может направить меня сюда?Как мне попросить мою реализацию JSF перенаправить на новый вид через flash?Я новичок, использующий JSF 2.0.

1 Ответ

1 голос
/ 27 сентября 2010

Когда кто-то вызывает страницу, для которой сервлет JSF определен в ее URL-адресе, если на странице есть вызов к бину - он будет вызван.

Убедитесь, что у вас есть сервлет JSF в этом отображении URL:

<servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>

Какой результат вы видите? Вы отлаживали код, чтобы увидеть, что он достигает какого-либо бобового метода? Можете ли вы опубликовать код AirFreight.xhtml и код AirFreightBean.java?

Также, учитывая комментарий BalusC, вы должны запустить ссылку как AirFreight.jsf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...