On Fri, 4 Jan 2002, Anthony Tagunov wrote:
> Hello Milt!
>
> ME> Another possibility is to define the param (in web.xml) as a
> ME> comma-separated value (csv) and parse it when you get it. For
> ME> example:
>
> ME> <init-param>
> ME> <param-name>team</param-name>
> ME> <param-value>GoodGuys,Enemy</param-value>
> ME> </init-param>
>
> ME> Then:
>
> ME> ...
> ME> String teamNameCSV = config.getInitParameter("appName");
> ME> String[] teamNames = StringUtils.splitCSV(teamNameCSV);
> ME> ...
Whoops, just noticed a problem with this pseduo-code, the parameter
name in the first line is wrong, it should be:
String teamNameCSV = config.getInitParameter("team");
I copied and pasted it from elsewhere in the post I was responding to,
either it was incorrect there too, or it was in a different context.
Still, my bad, I should've noticed it then.
> ME> (StringUtils is my own class; it contains mostly static functions,
> ME> including ones to do this parsing.)
> A common approach is to use java.util.StringTokenizer for this
> purpose.
Sounds like you've done something similar :-). In fact, my code does
use that class too. (Actually, a roll-my-own, slightly modified
version of it, since there was some behavior of it that was
problematic for the way I needed it to work -- I think it had to do
with when there were two delimiter characters in a row --
e.g. "GoodGuys,,Enemy" -- I wanted it to return an empty string, but
instead it swallowed up all the delimiters. This is fairly old code,
so perhaps that's not right or it's changed.)
> ME> Note: I haven't actually tried this, I assume there are no gotchas,
> ME> like that commas aren't allowed in param values.
> No gotchas, take my word :-)
Thanks for verifying that.
Milt Epstein
Research Programmer
Software/Systems Development Group
Computing and Communications Services Office (CCSO)
University of Illinois at Urbana-Champaign (UIUC)
[EMAIL PROTECTED]
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html