Описание тега methodexpression

1 ответ

Динамический вызов метода в EL, который вычисляется из строки

У меня есть кнопка отправки. Эта кнопка отправки имеет атрибут "действие". Но этот атрибут действия всегда должен вызывать другую функцию (своего рода универсальную). Поэтому я хочу вызывать функцию динамически. Это потому, что мне нужно повторно ис…
20 окт '15 в 14:39
4 ответа

Как вызвать параметризованный метод из JSP, используя JSTL/EL

Как вызвать метод Java с аргументами, которые определены в классе Java, из JSP с использованием JSTL/EL. Метод возвращает массивы. Любое возвращаемое значение может быть использовано.
19 авг '11 в 12:06
0 ответов

Передать действие bean как атрибут в пользовательском теге внутри интерфейса:repeat

Есть ли способ передать действие компонента как атрибут пользовательского тега, который находится внутри ui:repeat моей страницы JSF 2.2? <ui:repeat value="#{list}" var="item"> <custom:component action="#{abean.method}" id="#{item.id}"/>…
20 мар '16 в 22:01
0 ответов

f: аргумент метода слушателя ajax

TODO: Получить выбранную строку в h:datatable. Фрагмент кода с использованием привязки HtmlDataTable: <h:dataTable value="#{bean.licenses}" var="license" rendered="#{!empty bean.licenses}" binding="#{bean.dataTable}"> <h:column> <h:se…
12 янв '16 в 03:11
1 ответ

Как связать метод бина с пакетом в actionListener?

Я в значительной степени новичок в технологии Java/JSF, и я пытался создать простой пользовательский интерфейс, чтобы понять, как обстоят дела в мире Java/JSF. Теперь я хочу связать метод ManagedBean с именем пакета с actionListener CommandButton. П…
26 май '15 в 17:06
0 ответов

javax.el.PropertyNotFoundException для метода с javax.faces.event.AjaxBehaviorEvent для составного компонента

Я пытаюсь реализовать простой составной компонент с событием ajax на основе информации, которую я нашел в Интернете, но я всегда получаю сообщение об ошибке javax.el.PropertyNotFoundException Я искал решение, и я не могу понять, что я делаю неправил…
0 ответов

IllegalArgumentException при передаче строки результата навигации в выражение метода

Я звоню в этот xhtml файл <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml…
1 ответ

java.lang.NullPointerException в java.lang.Class.isAssignableFrom в MethodExpression

public void startDecompteMonthly(String value) { if (value == null) { System.out.print("ooo"); } Я хочу получить значение моего входного текста с этим: <h:inputText required="false" value="#{decompteBean.userToSendEmail}"/> <h:commandButton…
0 ответов

Передача метода в составной компонент выполняет метод напрямую

Я пытаюсь создать стандартизированную панель кнопок, которая будет отображаться на большинстве наших экранов. Поскольку кнопки всегда будут одинаковыми, за исключением некоторых действий, подпись составного компонента такова: <composite:interface…
0 ответов

JSF Ограничить доступ к странице / Разрешения - Ошибка синтаксического анализа

Я пытаюсь ограничить определенные страницы в моем веб-приложении определенными пользователями, такими как администратор. Тем не менее, я продолжаю получать следующую ошибку: Error Parsing: #{userSession.hasRole('ADMIN')} Я пробовал несколько вещей, …
08 июн '16 в 14:31
1 ответ

Как передать выражение метода в файл тегов Facelets

Я создал файл тегов для диалога подтверждения с помощью командной кнопки: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l…
1 ответ

Пользовательские теги приводит к появлению MethodNotFoundException

То, что я хочу сделать, это объявить общий заголовок данных как составной компонент. Но этот ответ дал мне понять, так как он не был представлен: Как создать составной компонент для столбца с данными? По сути, он дал мне указание попробовать мой соб…
0 ответов

Должен ли я включать скобки в выражения метода в <from-action> случаев навигации?

Я проведу экзамен 1Z0-896 (Java EE 6 JavaServer Faces Developer Certified Certified), и я читаю книгу Core JavaServer Faces и официальную документацию. Как бы я ни пытался до сих пор не найти ответ на вопрос, в чем разница, используя следующие выдер…
14 июн '16 в 13:07
1 ответ

<p: autoComplete completeMethod> не указывает параметр в выражении EL, как он работает?

В демо я вижу этот код. В этом JSF autoCompleteView.completeQuery вызывается без параметра, но этот метод определяется параметром String в компоненте. Это разрешено в JSF? &lt;p:autoComplete id="queryPojo" value="#{autoCompleteView.query}" completeM…
09 мар '16 в 07:23
1 ответ

org.apache.el.parser.ParseException: Обнаружено "(" в строке X, столбец Y. Ожидалось одно из [...]

Ниже приведен фрагмент кода JSF: &lt;p:dataTable value="#{userbean.getAll()}" var="user"&gt; Выкидывает это исключение: Encountered "(" at line 1, column 18. Was expecting one of: "}" ... "." ... "[" ... "&gt;" ... "gt" ... "&lt;" ... "lt" ... "&gt;…
2 ответа

Вызов пустого метода из составного компонента

Я пытаюсь создать составной компонент JSF, и у меня возникают проблемы с вызовом метода. Мой компонент имеет несколько входов внутри и кнопку добавления, отвечающую за добавление дополнительных объектов в список, который передает повтор. Я хочу, что…
1 ответ

Передача выражения метода EL в качестве атрибута пользовательского тег-файла Facelets

Я создал собственный тег JSF: &lt;ui:composition&gt; &lt;h:panelGroup&gt; &lt;rich:dataScroller id="#{id}" for="#{table}" execute="#{table}" page="#{scrollerPage}" render="#{table}-sc1" maxPages="5" fastControls="hide" oncomplete="#{onCompl}" scroll…
18 окт '12 в 11:27
1 ответ

h:link/h: методы вывода кнопки автоматически вызываются при загрузке страницы без каких-либо кликов

У меня есть 3 страницы с 3 ссылками, которые я пытался реализовать с h:link или просто &lt;a&gt; тег. Но в обоих случаях методы, связанные с этими ссылками, вызываются при каждом переходе на страницу. Вот &lt;a&gt; реализация тега: &lt;a href="#{bea…
21 фев '16 в 18:05
1 ответ

Почему я могу связать <f: actionListener> с произвольным методом, если он не поддерживается JSF?

Я использую Glassfish 3.1.2.2 и JSF Mojarra 2.1.6. У меня есть следующая страница Facelets: &lt;h:form&gt; &lt;h:commandLink value="link"&gt; &lt;f:actionListener binding="#{backingBean.someMethod(1)}"/&gt; &lt;/h:commandLink&gt; &lt;/h:form&gt; И с…
10 июн '15 в 00:05
1 ответ

Создать MethodExpression в Java (и использовать в JSF)

Я пытался заставить "общий" диалог с функцией автозаполнения работать уже несколько дней. Оказывается, я просто создавал MethodExpression "неправильным путем". Так что я решил документировать это здесь. Повторим: вы хотите динамически создать Method…
01 авг '16 в 16:11