Solved

Check if string/object null in query string

Posted on 2004-03-25
5
605 Views
Last Modified: 2010-04-01
If I'm passing a parameter in a query string:

test.jsp?var1=value1

and on the recieving page I get:

String var1 = request.getParameter("var1");

How do I check if no parameter was passed? For example if  this happens:

test.jsp

this checks
if (var1 != null) {}

but what about this case with no value in the query string???
test.jsp?var1=

I thought
 if (var1 != "") {}

 but that doesn't work, what's the check?



0
Comment
Question by:894359
  • 4
5 Comments
 
LVL 14

Expert Comment

by:kennethxu
ID: 10682929
unfortunately its also null.
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10682944
in your application, you shoudl thread test.jsp?var1= the same as test.jsp
I always do this check:
if( var1 != null && var1.length() > 0 )
0
 

Author Comment

by:894359
ID: 10683004
I tried the null check and it fails for the second case!
0
 
LVL 14

Accepted Solution

by:
kennethxu earned 250 total points
ID: 10683037
hmm.. did you tried:
if( var1 != null && var1.length() > 0 )
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10683044
or
if( !var1.equals("") )

it's the same as:

var1.length() > 0
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
reflections, dynamic class loading 3 70
squirrelPlay java challenge 40 158
TreeSet comparator example 7 95
maven j2ee examles 2 55
This article outlines the process to identify and resolve account lockout in an Active Directory environment.
Knowing where your website is hosted is as important as the features you receive, the monthly fee, and the support you receive. Due diligence should be done when choosing your next hosting provider.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question