how are you storing your data?  is it stored in a database using jdbc?  and
if so, are you constructing your insert statements as strings and directly
appending the values onto the string rather than using bind values?  i've
seen this problem come up before, and it's always been the case that people
aren't using jdbc the way it's meant to be used.  their inserts were always
done like this:

String insert = "insert into customer " +
               "(customer_id, name, address) " +
               " values (customer_seq.nextval," +
               myCustomer.getName() + ", " + myCustomer.getAddress() + ")";

PreparedStatement insertStmt = connection.prepareStatement(insert);
insertStmt.executeUpdate();

instead of the correct way, which would be like this:

String insert = "insert into customer " +
                "(customer_id, name, address) " +
                "values (customer_seq.nextval, ?, ?);
PreparedStatement insertStmt = connection.prepareStatement(insert);
insertStmt.setString( 1, myCustomer.getName() );
insertStmt.setString( 2, myCustomer.getAddress() );
insertStmt.executeUpdate();

if you think this is the source of your problem, please read the java
tutorial chapter on JDBC asap.

ab


-----Original Message-----
From: Phillips, George H. [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 12, 2002 3:20 PM
To: 'Struts Users Mailing List'
Subject: RE: URGENT: Null Strings in Websphere


We had a similar problem.  Although we were actually getting spaces back
from our DB, we were seeing "null" displayed on our jsp's.  We fixed it by
explicitly initializing our String fields in our result beans to " " rather
than letting them default to null.  I don't know *why* this worked, since
you'd think the original null values would be overlaid when a field's setter
was called, but for whatever reason, it solved the problem...
George Phillips
University of Miami
[EMAIL PROTECTED]

> -----Original Message-----
> From: Dave J Dandeneau [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 12, 2002 10:39 AM
> To: Struts Users Mailing List
> Subject: URGENT: Null Strings in Websphere
> 
> 
> Whenever we have a String value in our forms, and the value 
> is not set (""), it is getting sent back to the jsp as 
> "null". By "null" I mean the actual string, and not an empty 
> object. This is making validation of these fields fail. Has 
> anyone seen this and found a work around.
> 
> Thanks,
> Dave Dandeneau
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to