Запитання з тегом «jsf-2»

Обличчя JavaServer (JSF) - це структура для перегляду презентацій моделі, яка зазвичай використовується для створення веб-додатків. Версія 2.x - це головний крок попереду порівняно з JSF 1.x, значно розширивши стандартний набір компонентів та бібліотеки компонентів.



12
Метод commandButton / commandLink / ajax action / listener не викликається або значення вводу не встановлено / оновлено
Іноді, при використанні <h:commandLink>, <h:commandButton>або <f:ajax>, то action, actionListenerчи listenerметод , пов'язаний з тегом просто не викликається. Або властивості bean не оновлюються поданими UIInputзначеннями. Які можливі причини та рішення для цього?

13
Які основні недоліки Java Server Faces 2.0?
Вчора я побачив презентацію на Java Server Faces 2.0, яка виглядала по-справжньому вражаючою, хоча я зараз щасливий розробник ASP.NET MVC / jQuery. Що найбільше мені сподобалось у JSF - це величезна кількість компонентів інтерфейсу з підтримкою AJAX, які, здається, роблять розвиток набагато швидшим, ніж з ASP.NET MVC, особливо на важких …
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}" /> …
140 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>? Я розумію, що commandLinkгенерує повідомлення HTTP; Я здогадуюсь, що outputLinkгенерує отримання HTTP. Це означає, що більшість матеріалів підручника з JSF, які я читав, використовує commandLink(майже?) Виключно. Контекст: Я реалізую маленький демонстраційний проект, який показує посилання на заголовок на сторінку користувача, як і Stack …
129 jsf  jsf-2 

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

4
Як використовувати значення enum у f: selectItem (s)
Я хочу зробити спадне меню selectOneMenu, щоб я міг вибрати статус у своєму питанні. Чи можна зробити f: selectItem більш гнучким, враховуючи, що станеться, якщо порядок перерахунків зміниться, і якщо список великий? І я міг би зробити це краще? І чи можливо автоматично "вибрати" предмет, який має питання? Енум клас …

1
Коли використовувати <ui: include>, файли тегів, складені компоненти та / або користувацькі компоненти?
Нещодавно я почав використовувати JSF 2.0 з Facelet і здивувався новими складовими компонентами, знаючи існуючі &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.