Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-1656

Wrong coercing in #{} for <h:inputText>

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 1.2.0-SNAPSHOT
    • None
    • None
    • None
    • geronimo 2.0 - M6, winxp

    Description

      I tried to run GuessNumber application on the latest SNAPSHOT of 1.2.0
      Looks like is cannot coerce #

      {integer-value}

      for string. A week ago this code worked. Now it prints:
      /greeting.jsp(44,3) '#

      {UserNumberBean.userNumber}' java.lang.IllegalArgumentException: argument type mismatch
      snip from bean:
      public void setUserNumber(Integer user_number) { userNumber = user_number; System.out.println("Set userNumber " + userNumber); }


      public Integer getUserNumber() { System.out.println("get userNumber " + userNumber); return userNumber; }
      snip from jsp:
      <h:inputText id="userNo" value="#{UserNumberBean.userNumber}

      "
      validator="#

      {UserNumberBean.validate}

      "/>
      you may download war from GERONIMO-3167
      see also screen shot

      Attachments

        1. Bad coercing.jpg
          68 kB
          Alexander Zynevich

        Activity

          People

            Unassigned Unassigned
            zynevich Alexander Zynevich
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: