Вопросы с тегом «jsf-2»

JavaServer Faces (JSF) - это среда представления модели и представления, обычно используемая для создания веб-приложений. Версия 2.x - это большой шаг вперед по сравнению с JSF 1.x, значительно расширяющий стандартный набор компонентов и библиотек компонентов.



12
commandButton / commandLink / ajax action / метод слушателя не вызван или входное значение не установлено / обновлено
Иногда, при использовании <h:commandLink>, <h:commandButton>или <f:ajax>, то action, actionListenerили listenerметод , связанный с тегом просто не вызывается. Или свойства компонента не обновляются с использованием переданных UIInputзначений. Каковы возможные причины и решения для этого?

13
Каковы основные недостатки Java Server Faces 2.0?
Вчера я видел презентацию о Java Server Faces 2.0, которая выглядела действительно впечатляюще, хотя я в настоящее время являюсь счастливым разработчиком ASP.NET MVC / jQuery. Что мне больше всего понравилось в JSF, так это огромное количество компонентов пользовательского интерфейса с поддержкой AJAX, которые, кажется, делают разработку намного быстрее, чем с …
234 asp.net-mvc  jsf  jsf-2 

1
Для чего нужна библиотека ресурсов JSF и как ее использовать?
JSF <h:outputStylesheet>, <h:outputScript>и <h:graphicImage>компоненты имеют libraryатрибут. Что это такое и как это следует использовать? Есть много примеров в Интернете , которые используют его как следует с обычным типом контента / файлов css, jsи img(или image) в качестве имени библиотеки в зависимости от используемого тега: <h:outputStylesheet library="css" name="style.css" /> <h:outputScript library="js" …
228 jsf  jsf-2  resources 


10
javax.faces.application.ViewExpiredException: представление не может быть восстановлено
Я написал простое приложение с безопасностью, управляемой контейнером. Проблема в том, что когда я захожу и открываю другую страницу, на которой я выхожу, я возвращаюсь на первую страницу и нажимаю на любую ссылку и т. Д. Или обновляю страницу, на которой появляется это исключение. Я думаю, что это нормально (или, …

3
JSTL в JSF2 Facelets ... имеет смысл?
Я хотел бы вывести немного кода Facelets условно. Для этого теги JSTL работают нормально: <c:if test="${lpc.verbose}"> ... </c:if> Тем не менее, я не уверен, что это лучшая практика? Есть ли другой способ достичь моей цели?
163 jsf  jsf-2  jstl  facelets 


5
Как узнать идентификатор клиента компонента для обновления / рендеринга ajax? Не удается найти компонент с выражением «foo», на который ссылается «bar»
Следующий код вдохновлен PrimeFaces DataGrid + DataTable Обучение и положить в <p:tab>из <p:tabView>проживания в <p:layoutUnit>из <p:layout>. Вот внутренняя часть кода (начиная с p:tabкомпонента); внешняя часть тривиальна. <p:tabView id="tabs"> <p:tab id="search" title="Search"> <h:form id="insTable"> <p:dataTable id="table" var="lndInstrument" value="#{instrumentBean.instruments}"> <p:column> <p:commandLink id="select" update="insTable:display" oncomplete="dlg.show()"> <f:setPropertyActionListener value="#{lndInstrument}" target="#{instrumentBean.selectedInstrument}" /> <h:outputText value="#{lndInstrument.name}" /> </p:commandLink> …
143 ajax  jsf  jsf-2  primefaces  clientid 

5
Миграция с JSF 1.2 на JSF 2.0
Я работаю с довольно большим приложением, написанным на JSF 1.2 . JSF 1.2 сейчас около 6 лет. Мне нужно обновить до JSF 2.0. Насколько это будет больно? Я заметил, что некоторые атрибуты в пользовательских тегах были изменены и т. Д.
136 java  jsf  migration  jsf-2 

2
Когда следует использовать h: outputLink вместо h: commandLink?
Когда я должен использовать <h:outputLink>вместо <h:commandLink>? Я понимаю, что a commandLinkсоздает сообщение HTTP; Я предполагаю, что это outputLinkбудет генерировать HTTP-запросы. Тем не менее, большинство учебных материалов по JSF, которые я прочитал, используют commandLink(почти?) Исключительно. Контекст: я реализую крошечный демонстрационный проект, который показывает ссылку заголовка на страницу пользователя, очень похоже на …
129 jsf  jsf-2 

5
Поддержка beans (@ManagedBean) или CDI Beans (@Named)?
Я только что начал читать Core JavaServer Faces, 3-е изд. и они говорят это (выделено мной): Исторически сложилось так, что существует два отдельных механизма, компоненты CDI и управляемые компоненты JSF, для компонентов, которые могут использоваться на страницах JSF. Мы предлагаем вам использовать компоненты CDI, если ваше приложение не должно работать …
109 jsf  jakarta-ee  jsf-2  cdi 

4
Как использовать значения перечисления в f: selectItem (s)
Я хочу создать раскрывающийся список selectOneMenu, чтобы я мог выбрать статус своего вопроса. Можно ли сделать f: selectItem более гибким с учетом того, что произойдет, если порядок перечислений изменится, и если список будет большим? Могу ли я сделать это лучше? И можно ли автоматически «выбрать» тот пункт, который есть в …

1
Когда использовать <ui: include>, файлы тегов, составные компоненты и / или пользовательские компоненты?
Недавно я начал использовать JSF 2.0 с Facelets и был озадачен новыми составными компонентами, зная существующие &lt;ui:include&gt;и другие методы создания шаблонов, предлагаемые Facelets 1.x. В чем разница между этими подходами? Функционально они, кажется, предлагают примерно то же самое: файлы тегов &lt;ui:param&gt;vs &lt;cc:attribute&gt;, &lt;ui:insert&gt;+ &lt;ui:define&gt;vs, повторное использование существующих шаблонов. Есть ли …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.