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

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

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

10
Как использовать PrimeFaces p: fileUpload? Метод прослушивателя никогда не вызывается или UploadedFile имеет значение null / выдает ошибку / не используется
Я пытаюсь загрузить файл с помощью PrimeFaces, но fileUploadListenerметод не запускается после завершения загрузки. Вот вид: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages" sizeLimit="100000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/> <p:growl id="messages" showDetail="true"/> </h:form> И фасоль: @ManagedBean @RequestScoped public class FileUploadController { public void handleFileUpload(FileUploadEvent event) { FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded."); …

4
Могу ли я обновить компонент JSF из метода компонента поддержки JSF?
Есть ли способ заставить bean-компонент JSF Backing вызывать обновление компонента на странице? Я не собираюсь использовать компонент ajax с атрибутом update для обновления компонента на странице. Мне нужно запустить обновление из метода компонента поддержки JSF. Обратите внимание, что обновление на странице может произойти после завершения этого метода или до его …
100 jsf-2  primefaces 

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

2
ViewParam против @ManagedProperty (значение = «# {param.id}»)
В чем разница между определением параметров просмотра следующим образом: <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> И определяем свойство в ManagedBean следующим образом: @ManagedProperty(value = "#{param.id}") private Integer id;

2
Когда использовать f: viewAction / preRenderView вместо PostConstruct?
Когда следует использовать событие f:viewActionили preRenderViewдля инициализации данных для страницы, а не @PostConstructаннотацию? Является ли обоснование использовать тот или иной компонент, основанный на типе области действия компонента поддержки, например, если компонент поддержки есть @RequestScoped, то будет ли выбор использования f:viewActionили preRenderViewболее @PostConstructдля инициализации вашего компонента поддержки до рендеринга представления неуместным, …

4
Как обеспечить загрузку файла из компонента поддержки JSF?
Есть ли способ обеспечить загрузку файла из метода действия компонента поддержки JSF? Я много чего перепробовал. Основная проблема в том, что я не могу понять, как получить OutputStreamответ, чтобы записать содержимое файла. Я знаю, как это сделать с помощью a Servlet, но это нельзя вызвать из формы JSF, и требуется …

1
Какая польза от faces-config.xml в JSF 2?
После большой поддержки аннотаций JSF 2 мне интересно, для чего я бы использовал faces-config.xml. В чем его важность сейчас? Другими словами, какие конфигурации можно выполнить только с faces-config.xmlпомощью аннотаций, а не с их помощью? Прямо сейчас все, для чего я его использую, - это объявить резольвер Spring EL. <?xml version="1.0" …

5
Ошибка синтаксического анализа /page.xhtml: обнаружена ошибка [строка: 42] На объект «nbsp» была сделана ссылка, но он не объявлен
Я хотел бы использовать неразрывные пробелы на моей странице JSF. Я знаю, что в обычном HTML я мог бы использовать  для этого, и это отлично работает. Однако, когда я помещаю их  на страницу Facelets, появляется следующая ошибка: Ошибка синтаксического анализа /page.xhtml: обнаружена ошибка [строка: 42] Сущность «nbsp» была указана, но …

2
Когда использовать valueChangeListener или f: ajax listener?
В чем разница между двумя следующими фрагментами кода - в отношении listenerразмещения? <h:selectOneMenu ...> <f:selectItems ... /> <f:ajax listener="#{bean.listener}" /> </h:selectOneMenu> а также <h:selectOneMenu ... valueChangeListener="#{bean.listener}"> <f:selectItems ... /> </h:selectOneMenu>
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.