У меня есть веб-приложение, которое мне нужно для настройки частей со страницы JSF. Так, например, представьте, что мое приложение было разделено на несколько более мелких частей, каждая со структурой папок / файлов, как показано ниже:
/partname
/config
config.xhtml
/template
generaltemplate.xhtml
search.xhtml
results.xhtml
Search.xhtml и results.xhtml используют файл шаблона generaltemplate.xhtml. Этот общий шаблон должен включать содержимое config.xhtml. План состоит в том, чтобы поместить всю общую конфигурацию на эту страницу, чтобы приложения могли получить к ней доступ. Но у меня проблемы с этим.
Если я создаю переменные с помощью ‹c: set› в config.xhtml, то они будут доступны только с этой страницы конфигурации. Раньше я просто изменил бы область видимости на ‹c: set› на запрос, и любая проблема была бы решена. Но поскольку JSF работает по-другому, я знаю, что в этом случае область видимости бесполезна.
Есть ли у кого-нибудь предложения о том, как я собираюсь создать всю свою конфигурацию на этой одной странице, а затем иметь доступ к ней во всем моем приложении?
Это приложение написано с использованием Seam, поэтому можно использовать что-нибудь из Seam.