On 15/10/2010 15:22, Christopher Schultz wrote: > Oliver, > > On 10/15/2010 10:19 AM, Oliver Siegmar wrote: >> Chris, > >> On Friday 15 October 2010 16:11:29 Christopher Schultz wrote: >>>> not. Sorry for the confusion. So this is a simplified example for my enum: >>> You're right: that was stupid of me. I had forgotten your toString method. >>> >>> Uh... why override the toString method like that? > >> Well, as written in java.lang.Enum: > >> An enum type should override this method when a more "programmer-friendly" >> string form exists. > > Fair enough. I feel like VALID versus INVALID (which could be confusing > in this case) would be plenty programmer-friendly. > >>>> The thing is, that EL is using the name() method to print the enum and >>>> JSTL is using toString(). I did not expect a different enum treatment >>>> here. >>> >>> If you need it to emit the same thing, doing: >>> >>> <c:out value="${myEnumValue.name}"/> > >> No, because that would call a method getName() which doesn't exist - the >> method is named name(). > > <c:out value="${myEnumValue.getName()}"/>
I don't think that'll work in 6.0. > Or, just consistently use EL, since that actually works as you expect. +1 '<c:out' seems surplus. p --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
0x62590808.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature