• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

populating value in formbean

 
Amirtharaj Chinnaraj
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi guys
iam trying to populate values from jsp to a formbean when i submit the form
every thing works fine
but if didnt fill the data for a text box the corresponding property in formbean is populated with empty sting("") eventhough i initialized the property with statement like below
private String searchString=null; but for other properties if i didnt enter any value null is populating

looking for your replies
amir
 
Laxmikant Ruikar
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Form bean values are populated as per request parameter values. If its textbox then its request parameter value is "". So its not a null value.


LDR
 
Amirtharaj Chinnaraj
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
this is my jsp code for that searchstring iam not using value attribute


<html:text property="searchString" style="width: 300px;" />
 
chandra mohan
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
check the value present in the html source code
 
Amirtharaj Chinnaraj
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes chandru you are right

<input type="text" name="searchString" value="" style="width: 300px;">

but i didnt added this value attribute in my jsp but if i saw the view source
it was added thier

any workaround for this
 
chandra mohan
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why should you need a null to be returned ?
What ever the condition you are checking you can check for "" instead of null.
 
Amirtharaj Chinnaraj
Ranch Hand
Posts: 241
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i want to know because of any mistake insted of null empty string("") is populated
 
chandra mohan
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think by default it will give only "" for string .

You said you are getting null value for other fields what's the data type for those fields?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic