On Wed, 16 Aug 2000, Srini Sathya. wrote:
> purav, this is a sarcastic answer, u put an elemantry question and
> got reply from one of the subscribers. Please refrain urself in
> either posting this kind of elemantary question in future or be
> prepared to digest the sarcastic answers.
The sarcasm might have been more effective if the code had been
correct.
This question (and/or similar ones) has come up a number of times on
this list, and frankly I'm amazed each time how many incorrect answers
are given -- I'm not sure there was one correct one! It's really not
that complex, if you think about it and break it down a little (and do
some testing!).
You need to watch out for the parameter value being null and for it
being empty (i.e. the empty string; I hesitate to use the term "null
string", because it potentially confuses things). This can be done
with:
if (Name == null || Name.equals(""))
...
else
...
You could use 'Name.length() == 0' instead of 'Name.equals("")'.
Note that the 'Name == null' check must come first, otherwise you risk
a NullPointerException.
> -----Original Message-----
> From: Purav [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 16, 2000 10:17 AM
> To: [EMAIL PROTECTED]
> Subject: Re: getParameter method return null string
>
>
> Hi,
>
> So if I write
> if(Name.equals("null"))
> System.out.println("I have already invested in a Java book");
> else
> System.out.println("But Still I am Confused");
>
> will it work?
>
> Purav
>
>
> ----- Original Message -----
> From: "David Concannon" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, August 16, 2000 11:00 AM
> Subject: Re: getParameter method return null string
>
>
> > try
> >
> > if(Name.equals("null"))
> > System.out.println("I need to invest in a Java book");
> > else
> > System.out.println("Or look at the API");
> >
> >
> > -----Original Message-----
> > From: Purav [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, August 16, 2000 9:55 AM
> > To: [EMAIL PROTECTED]
> > Subject: [SERVLET-INTEREST] getParameter method return null string
> >
> >
> > Hi,
> >
> > The Request.getparameter() method return null string when it does not find
> > the parameter. it does not return null as a keyword
> >
> > so if i write
> > String Name=Request.getParameter("Name");
> > if(Name==null)
> > then something....
> >
> > It doesnt work
> >
> > I am little confused
> >
> > Can anybody help me out
> >
> > Purav
> >
>
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