permaculture playing cards
The moose likes JSP and the fly likes Passing SELECT Options Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Passing SELECT Options" Watch "Passing SELECT Options" New topic

Passing SELECT Options

DK Taylor

Joined: Mar 17, 2005
Posts: 22
I am refactoring my JSP module. I have a field with the OPTION values hard-coded, and now I have a class that gets the keys/values from a table, so I can keep the screen and report in sync.
How do I send the options list to the JSP?
I'm not using Struts or anything fancy (except WSAD).


Thanks,<br />Dana
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63858

Your question is very vague with regards to what aspect of this has you blocked.

The way I generally do this:

1) The servlet controller for page cooperates with a model class to obtain the key/value pairs.
2) This info gets placed into a request-scoped variable for passing to the page.
3) On-page, JSTL/EL is used to construct the <select> and <option> elements.

Because order is important, the data structure I use is usually a List of Map.Entry elements.

[Asking smart questions] [About Bear] [Books by Bear]
DK Taylor

Joined: Mar 17, 2005
Posts: 22
Thanks, Bear,

I think the JSTL/EL is the part I wasn't thinking of. I haven't used it that much.
I have an ArrayList of Properties that I can "send". I'll see what I can do with that.

So much to think about!
I agree. Here's the link:
subject: Passing SELECT Options
It's not a secret anymore!