Try...
<input type=checkbox name=cpumod value="true"> CPU Model
if (Boolean.valueOf(req.getParameter("cpumod")).booleanValue)
sqlcom2 += ",\n CPUMOD";
By setting value to true instead of yes you can use the standard Boolean
parsing ie true="true", false=anything else (including null which it will be
if not selected).
I believe later versions of Boolean have a booleanValue(String) method you
could use instead. Note: getBoolean is NOT what you want as it reads system
properties.
Michael Rutherfurd
-----Original Message-----
From: Brad Whiting [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, 25 September 2001 13:40
To: [EMAIL PROTECTED]
Subject: Null pointer exception
Hello all,
I am a rookie java servlet programmer, and I am getting an error that is
confusing me.
I have created an HTML form that has a large number of check boxes. The
idea being that each checkbox represents a column in a database. I hope to
structure an sql call that will include only the checked columns. The odd
thing about the program is that it works fine if I check every box. If I
leave any unchecked I get a null pointer exception at the point in the code
where I am checking to see if the box is checked.
This is an example of my html input statement:
<input type=checkbox name=cpumod value="yes"> CPU Model
This is an example of my servlet code that checks:
String b = req.getParameter("cpumod");
if (b.equals("yes") == true)
sqlcom2 += ",\n CPUMOD";
This is the exception I see in my logs:
Instantiate: DBgetsysid
Sep 24, 2001 17:57:08.357 PM 12d7140000000019:Thread-13:130899e0
StrictServlet X doService
java.lang.NullPointerException
.at DBgetsysid.doPost(DBgetsysid.java:68)
BTW I am using doPost to process the form. Can anyone help me with my
mistake? I just can't see it.
TIA,
brad
___________________________________________________________________________
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