This week's book giveaway is in the Java in General forum.
We're giving away four copies of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 and have ishori Sharan & Adam L Davis on-line!
See this thread for details.
Win a copy of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

Prepopulating a jsp form before submitting - using Struts?

 
Ranch Hand
Posts: 280
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
HI,
Im trying to create a form in jsp (using struts framework).
I'm trying to add some data to the database.
But one of the form elements is a select box which I need to be prepopulated from the database when the form loads.

I am able to submit the form using the Form bean and Action bean but I dont understand how can I pre-populate the select box when the page loads.

Can anyone give me any hint? I think I might have to create another action bean but I'm just not sure. I'd appreciate if someone can point out the steps for prepopulating.

Thanks once again
[ April 21, 2005: Message edited by: Amit Saini ]
 
Ranch Hand
Posts: 77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I think I might have to create another action bean but I'm just not sure.



Exactly...It's a best practice to access a JSP via a Action. So that the data for JSP can be constructed by the action file.

Seshu
 
Ranch Hand
Posts: 354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
say your select box form-property is defined as 'hasAccess'. your form output will be <input type="checkbox" name="hasAccess" value="Y"/> (you can rewrite this in html:checkbox yourself).

"Y" is the true/false value that comes from the database.

to pre-populate this, in your Action class, you need to call form.set("hasAccess", myValue); where "form." is your action form and where 'myValue' is the variable that stores the information that comes from the database.
 
WHAT is your favorite color? Blue, no yellow, ahhhhhhh! Tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic