Как я могу попросить мою реализацию JSF перенаправить на новый вид через Flash?

StackOverflow https://stackoverflow.com/questions/3802381

  •  25-09-2019
  •  | 
  •  

Вопрос

Я использую флэш-модуль для навигации сайта (FreeMind Flash Browser). Однако у меня проблемы с навигацией / перенаправлением. Типичный случай использования выглядит следующим образом. С страницы приветствия пользователя нажимает на страну. После этого появляется карта Flash Mind. Пользователь просматривает MindMap и нажимает на нужный узел. Встроенный на этот узел - это ссылка на другую страницу (например, ./Resources/pages/id/airfreight.xhtml). Я могу загрузку этой страницы, но я не могу провозить эту страницу в управляемый боб. Я полагаю, что это потому, что реализация JSF не перенаправляется на этот новый вид. Кто-нибудь может помочь мне здесь? Как я могу спросить мою реализацию JSF для перенаправления на новый вид через Flash? Я новичок, используя JSF 2.0.

Это было полезно?

Решение

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

Убедитесь, что у вас есть 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top