5 Replies Latest reply: Feb 17, 2011 7:52 AM by José Freitas RSS

    Acessing explicit Method through Unified EL.

    José Freitas Newbie

      Consider the class:

      @Named
      @Stateless
      public class TestBean {
          private String foo = "foo";
      
          public String getFoo() {
              return foo;
          }
      
          public String testString() {
              return "testString";
          }
      }
      

       

       

      It should be possible to access both foo property and testString method through EL v2.2, right?

       

       

       

      <h:outputText value="#{testBean.foo}" /><br/>
      <h:outputText value="#{testBean.testString}" /><br/>

       

       

      so why can't I? is there a problem in Jboss implementation of the spec?

       

      I've already tried

       

       

      
      <h:outputText value="#{testBean.testString}" /><br/>
      
      <h:outputText value="#{testBean.testString()}" /><br/>
      
      <h:outputText value="${testBean.testString}" /><br/>
      
      <h:outputText value="${testBean.testString()}" /><br/>