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

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

345
commandButton / commandLink / ajax action / метод слушателя не вызван или входное значение не установлено / обновлено

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

234
Каковы основные недостатки Java Server Faces 2.0?

Вчера я видел презентацию о Java Server Faces 2.0, которая выглядела действительно впечатляюще, хотя я в настоящее время являюсь счастливым разработчиком ASP.NET MVC / jQuery. Что мне больше всего понравилось в JSF, так это огромное количество компонентов пользовательского интерфейса с поддержкой...

228
Для чего нужна библиотека ресурсов JSF и как ее использовать?

JSF <h:outputStylesheet>, <h:outputScript>и <h:graphicImage>компоненты имеют libraryатрибут. Что это такое и как это следует использовать? Есть много примеров в Интернете , которые используют его как следует с обычным типом контента / файлов css, jsи img(или image) в качестве...

175
javax.faces.application.ViewExpiredException: представление не может быть восстановлено

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

163
JSTL в JSF2 Facelets ... имеет смысл?

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

143
Как узнать идентификатор клиента компонента для обновления / рендеринга ajax? Не удается найти компонент с выражением «foo», на который ссылается «bar»

Следующий код вдохновлен PrimeFaces DataGrid + DataTable Обучение и положить в <p:tab>из <p:tabView>проживания в <p:layoutUnit>из <p:layout>. Вот внутренняя часть кода (начиная с p:tabкомпонента); внешняя часть тривиальна. <p:tabView id="tabs"> <p:tab id="search"...

136
Миграция с JSF 1.2 на JSF 2.0

Я работаю с довольно большим приложением, написанным на JSF 1.2 . JSF 1.2 сейчас около 6 лет. Мне нужно обновить до JSF 2.0. Насколько это будет больно? Я заметил, что некоторые атрибуты в пользовательских тегах были изменены и т....

129
Когда следует использовать h: outputLink вместо h: commandLink?

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

109
Поддержка beans (@ManagedBean) или CDI Beans (@Named)?

Я только что начал читать Core JavaServer Faces, 3-е изд. и они говорят это (выделено мной): Исторически сложилось так, что существует два отдельных механизма, компоненты CDI и управляемые компоненты JSF, для компонентов, которые могут использоваться на страницах JSF. Мы предлагаем вам использовать...

103
Как использовать значения перечисления в f: selectItem (s)

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

102
Когда использовать <ui: include>, файлы тегов, составные компоненты и / или пользовательские компоненты?

Недавно я начал использовать JSF 2.0 с Facelets и был озадачен новыми составными компонентами, зная существующие <ui:include>и другие методы создания шаблонов, предлагаемые Facelets 1.x. В чем разница между этими подходами? Функционально они, кажется, предлагают примерно то же самое: файлы...

101
Получить управляемый компонент JSF по имени в любом классе, связанном с сервлетами

Я пытаюсь написать собственный сервлет (для AJAX / JSON), в котором я хотел бы ссылаться на свое @ManagedBeansимя. Я надеюсь составить карту: http://host/app/myBean/myProperty кому: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Можно ли загрузить компонент по...

101
Как использовать PrimeFaces p: fileUpload? Метод прослушивателя никогда не вызывается или UploadedFile имеет значение null / выдает ошибку / не используется

Я пытаюсь загрузить файл с помощью PrimeFaces, но fileUploadListenerметод не запускается после завершения загрузки. Вот вид: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages" sizeLimit="100000"...

100
Могу ли я обновить компонент JSF из метода компонента поддержки JSF?

Есть ли способ заставить bean-компонент JSF Backing вызывать обновление компонента на странице? Я не собираюсь использовать компонент ajax с атрибутом update для обновления компонента на странице. Мне нужно запустить обновление из метода компонента поддержки JSF. Обратите внимание, что обновление...

99
Как передать выбранную строку в commandLink внутри dataTable или ui: repeat?

Я использую Primefaces в приложении JSF 2. У меня есть <p:dataTable>, и вместо выбора строк я хочу, чтобы пользователь мог напрямую выполнять различные действия с отдельными строками. Для этого у меня есть несколько <p:commandLink>s в последнем столбце. Моя проблема: как передать...