Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

NullPointer Exception in JSP

 
milan doshi
Ranch Hand
Posts: 43
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I am trying to develop a simple shopping cart using JSP(using Tomcat 3.1).
I have generated CheckBoxes , which when checked , the corresponding items are selected.
I am retrieving those values through the following commands.
:
String basket[]=request.getParameterValues("c1");
out.println("<hr>Items selected "+basket.length);
:
This works fine only when 1 or more items are selected. If however , NO items are selected (i.e no checkboxes are checked) than I get a NullPointer exception.
The reason for this is basket.length!!!
But why ? Why cant I simply get an output as follows?
Items selected null
Thanx in Advance

 
maha anna
Ranch Hand
Posts: 1467
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Milan,
This is a very common and famous experience which I think all java people encounter. The best practice of java coding is, before you invoke any method on a reference, check if the reference is NOT NULL and then do the other checks. This is where the '&& CONDITIONAL CHECK' comes for help. Just change your code slightly like this. Now you won't get NullPointerException.
regds
maha anna
 
milan doshi
Ranch Hand
Posts: 43
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanx for the help,
regards,
Milan
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic