how do i set a default value for my pull down menu using struts?

how do i set a default value for my pull down menu using struts?

here's the scenario.
1. i have a jsp page that asks the user to select a driver.
2. user chooses "driver 2" from the pulldown menu and hits submits
3. the screen refreshes, displays the pulldown menu again plus some data about the chosen "driver 2". but what i was hoping to happen is that once the screen refreshes the default value (or highlighted) for my pulldown will be "driver 2" instead of the first item in my pulldown ("driver 1").

notes:
1. my action's scope is session
2. i have the reset() in my form bean but it's empty.

If you want struts to auto default the option value, you need to use struts tag instead of html <option> tag.
However, i don't think struts option tag can handle nested bean at the moment. You need jstl / scriptlet help.
Example using jstl:

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

that would mean we're manually setting the default value...what i was hoping is the default will depend on whatever the user have chosen before the user hits the submit button... so if user A chose driver 2 when userA hits "submit" the next time userA sees the refreshed screen driver2 will be the default value for the pulldown menu...if userB chooses driver4 and hits "submit" the next time userB sees the refreshed screen driver4 will be the default value for the pulldown menu

i'm not sure i know how to use the LabelValueBean...do i have to completely change my codes?

hi boonleng:
i have no problem with looping thru my data but you're code looks good too...i tried using your codes but the previously chosen value still doesn't come out as the default value when submit button is clicked