This requirement on component identifiers did *not* change between 1.0
and 1.1 ... but you'll have better luck finding it (in either case) if
you look in section 3.1.1 instead :-).

Craig

On 7/1/05, Matt Blum <[EMAIL PROTECTED]> wrote:
> According to the JSF 1.1 spec, section 3.3.1:
>  
>  Component identifiers must conform to the following rules:
>    * They must start with a letter (as defined by the Character.isLetter()
> method) or underscore ('_').
>    * Subsequent characters may be letters (as defined by the
> Character.isLetter() method), digits as defined by the Character.isDigit()
> method, dashes ('-'), and underscores ('_').
>  
>  It would seem that someone changed the implementation to better conform
> with the spec.  I wasn't able to quickly find a copy of the 1.0 spec to see
> if that requirement had changed between 1.0 and 1.1.
>  
>  -Matt
> 
>  
> On 6/30/05, Sean Schofield <[EMAIL PROTECTED]> wrote:
> > I've set up the sandbox with a separate sandbox webapp.  The new
> > inputSuggest component that Matt and I worked on is in there.  I'm
> > having a problem when I run inputSuggest.jsp.  I get the following
> > error:
> > 
> > characters of component identifier (_id0:_id1_choice)must be a letter,
> > a digit, an underscore ('_'), or a dash ('-')! But component
> > identifier contains ":"
> > 
> > Note: I recently added to the debug statement so I could see the 
> > actual ID being written that was the subject of the complaint.
> > 
> > What's interesting is that if I replace the new binaries with the old
> > myfaces.jar it runs fine.  I'm thinking that something changed in the
> > myfaces implementation that is causing this.  Any ideas? 
> > 
> > TIA,
> > sean
> > 
> 
>

Reply via email to