В чем разница между actionи actionListener, и когда я должен использовать actionпротив
JavaServer Faces (JSF) - это среда представления модели и представления, обычно используемая для создания веб-приложений. Версия 2.x - это большой шаг вперед по сравнению с JSF 1.x, значительно расширяющий стандартный набор компонентов и библиотек компонентов.
В чем разница между actionи actionListener, и когда я должен использовать actionпротив
Я заметил, что существуют разные области применения бобов, такие как: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Какова цель каждого? Как выбрать правильную область применения для моего...
Иногда, при использовании <h:commandLink>, <h:commandButton>или <f:ajax>, то action, actionListenerили listenerметод , связанный с тегом просто не вызывается. Или свойства компонента не обновляются с использованием переданных UIInputзначений. Каковы возможные причины и решения для...
Вчера я видел презентацию о Java Server Faces 2.0, которая выглядела действительно впечатляюще, хотя я в настоящее время являюсь счастливым разработчиком ASP.NET MVC / jQuery. Что мне больше всего понравилось в JSF, так это огромное количество компонентов пользовательского интерфейса с поддержкой...
JSF <h:outputStylesheet>, <h:outputScript>и <h:graphicImage>компоненты имеют libraryатрибут. Что это такое и как это следует использовать? Есть много примеров в Интернете , которые используют его как следует с обычным типом контента / файлов css, jsи img(или image) в качестве...
Я написал простое приложение с безопасностью, управляемой контейнером. Проблема в том, что когда я захожу и открываю другую страницу, на которой я выхожу, я возвращаюсь на первую страницу и нажимаю на любую ссылку и т. Д. Или обновляю страницу, на которой появляется это исключение. Я думаю, что это...
Я хотел бы вывести немного кода Facelets условно. Для этого теги JSTL работают нормально: <c:if test="${lpc.verbose}"> ... </c:if> Тем не менее, я не уверен, что это лучшая практика? Есть ли другой способ достичь моей...
Кто-нибудь может прояснить, как мы можем использовать этот фрагмент в целом или, в качестве примера, в реальном мире? <f:metadata> <f:viewParam id="id" value="#{bean.id}" /> <f:viewAction action="#{bean.init}" /> </f:metadata>...
Следующий код вдохновлен PrimeFaces DataGrid + DataTable Обучение и положить в <p:tab>из <p:tabView>проживания в <p:layoutUnit>из <p:layout>. Вот внутренняя часть кода (начиная с p:tabкомпонента); внешняя часть тривиальна. <p:tabView id="tabs"> <p:tab id="search"...
Я работаю с довольно большим приложением, написанным на JSF 1.2 . JSF 1.2 сейчас около 6 лет. Мне нужно обновить до JSF 2.0. Насколько это будет больно? Я заметил, что некоторые атрибуты в пользовательских тегах были изменены и т....
Когда я должен использовать <h:outputLink>вместо <h:commandLink>? Я понимаю, что a commandLinkсоздает сообщение HTTP; Я предполагаю, что это outputLinkбудет генерировать HTTP-запросы. Тем не менее, большинство учебных материалов по JSF, которые я прочитал, используют commandLink(почти?)...
Я только что начал читать Core JavaServer Faces, 3-е изд. и они говорят это (выделено мной): Исторически сложилось так, что существует два отдельных механизма, компоненты CDI и управляемые компоненты JSF, для компонентов, которые могут использоваться на страницах JSF. Мы предлагаем вам использовать...
Я хочу создать раскрывающийся список selectOneMenu, чтобы я мог выбрать статус своего вопроса. Можно ли сделать f: selectItem более гибким с учетом того, что произойдет, если порядок перечислений изменится, и если список будет большим? Могу ли я сделать это лучше? И можно ли автоматически...
Недавно я начал использовать JSF 2.0 с Facelets и был озадачен новыми составными компонентами, зная существующие <ui:include>и другие методы создания шаблонов, предлагаемые Facelets 1.x. В чем разница между этими подходами? Функционально они, кажется, предлагают примерно то же самое: файлы...
Я пытаюсь написать собственный сервлет (для AJAX / JSON), в котором я хотел бы ссылаться на свое @ManagedBeansимя. Я надеюсь составить карту: http://host/app/myBean/myProperty кому: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Можно ли загрузить компонент по...
Я пытаюсь загрузить файл с помощью PrimeFaces, но fileUploadListenerметод не запускается после завершения загрузки. Вот вид: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages" sizeLimit="100000"...
Есть ли способ заставить bean-компонент JSF Backing вызывать обновление компонента на странице? Я не собираюсь использовать компонент ajax с атрибутом update для обновления компонента на странице. Мне нужно запустить обновление из метода компонента поддержки JSF. Обратите внимание, что обновление...
Я использую Primefaces в приложении JSF 2. У меня есть <p:dataTable>, и вместо выбора строк я хочу, чтобы пользователь мог напрямую выполнять различные действия с отдельными строками. Для этого у меня есть несколько <p:commandLink>s в последнем столбце. Моя проблема: как передать...
В чем разница между определением параметров просмотра следующим образом: <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> И определяем свойство в ManagedBean следующим образом: @ManagedProperty(value = "#{param.id}") private Integer id;...