i want original EL of #{backingBean[property]}

In the validation phase, when i use valueBinding.getExpressionString(), It will give me "#{backingBean[property]}". But i want the original EL of jsf. Thus, how to get it back?

<ui:composition>

<h:outputLabel for="#{property}" value="#{label}" />

<h:panelGroup>

<t:inputSecret id="#{property}" value="#{backingBean[property]}" required="true" >

<f:validator validatorId="annotation" />

<a4j:support reRender="#{property}msg" event="onblur" ajaxSingle="true"

bypassUpdates="true" />

</t:inputSecret>

<t:div id="#{property}msgdiv">

<h:message id="#{property}msg" for="#{property}" errorClass="error"

fatalClass="error" />

</t:div>

</h:panelGroup>

</ui:composition>

[789 byte] By [jimmy6a] at [2007-11-27 11:20:19]
# 1

> But i want the original EL of jsf.

Huh? What are you trying to achieve? Do you want to get the actual value?

BalusCa at 2007-7-29 14:41:57 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

The original JSF EL is #{loginBean.username}. The composition tag is p:labelInput.

<p:labelInput property="username" backingBean="#{loginBean}" label="User ID" />

jimmy6a at 2007-7-29 14:41:57 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...