David
Because having descriptive values for parameters helps make your code more understandable, both for yourself and for others.
It's not a big deal, I'll just use the if statements.
Keith Kamholz Programming and Architecture Moog Inc.
Phone: (716) 687-7001
-----Original Message----- From: Yee, Richard K,,DMDCWEST [mailto:[EMAIL PROTECTED] Sent: Thursday, June 05, 2003 11:49 AM To: 'Struts Users Mailing List' Subject: RE: switch statement
Why don't you send a parameter that can be converted into an int then?
-Richard
> -----Original Message-----
> From: Kamholz, Keith (corp-staff) USX [SMTP:[EMAIL PROTECTED]
> Sent: Thursday, June 05, 2003 8:42 AM
> To: 'Struts Users Mailing List'
> Subject: RE: switch statement
>
> The reason I wanted to do this was to make my Action classes cleaner. I
> send a parameter to the Action to determine which item to pull from a
> database, then forward to a certain page.
>
> I didn't think I could get the switch to work, it was worth a try though.
> For a situation like mine, what do you all find to be the best way of
> doing
> this? I know I can use a series of if statements, it's just not very
> pretty...
>
>
> Keith Kamholz
> Programming and Architecture
> Moog Inc.
>
> Phone: (716) 687-7001
>
>
>
> -----Original Message-----
> From: Erik Price [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 05, 2003 11:38 AM
> To: Struts Users Mailing List
> Subject: Re: switch statement
>
>
>
>
> Kamholz, Keith (corp-staff) USX wrote:
> > Hey everyone,
> > This is more of a Java question than a Struts question, I hope you all
> don't
> > mind.
>
> Not really, but for future reference I have found this resource to be
> more helpful for such questions:
>
> http://forum.java.sun.com/forum.jsp?forum=31
>
> > I'm just wondering if there is any way to use a String for a switch
> > statement, or if you are restricted to the true primitive types.
> > I haven't found a way, but it seems like something that lots of people
> would
> > want that wouldn't be hard for the Java developers to allow for.
> > Wouldn't you agree?
>
> The reason why it doesn't work is probably specific to the
> implementation of the language (maybe performance reasons), but a lot of
> people don't miss it -- nor would they agree, I suspect. The reason is
> that you can usually add behaviors to objects so that a single
> polymorphic method call can usually eliminate all of the infrastructural
> work of writing a switch statement, so doing a switch on an object
> doens't make much sense in that context. Of course, this is not
> applicable in all senses, such as your case with String which is final....
>
>
>
>
>
> Erik
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]