Я создал композит и объявил один из атрибутов типа java.lang.Boolean. Когда я пытаюсь использовать этот композит, я использую el для вызова метода, который возвращает логическое значение и передает результат в мой композит. Например:
<ed:someComposite myBooleanAttribute="#{securityManager.readOnly('some string value')}" />
Проблема, которую я вижу, состоит в том, что значение, которое входит в состав, всегда истинно. Если вместо того, чтобы использовать el для предоставления значения I, жестко закодировать слова true или false, соответствующее значение передается в композит.
Кто-нибудь знает, что здесь происходит? Я использую Мохарру.