Hello Markus, Can you please elucidate your mail with an example? Actually my requirement is if i use a list of objects to populate on the select element, how can i get the selected element as an object. For example if i populate select element using list of Banner objects, how can i get the selected value as a Banner object not just as an id. My be i am missing something as i am new to struts 2.
On 2/13/08, Markus Stauffer <[EMAIL PROTECTED]> wrote: > > Hi > name="concept" means the struts Action will call the setConcept() > method with the selected value as parameter. You want to add an > instance variable named conecept in your Action class. Add getters and > setters as well. > > Regards > -- > Markus Stauffer > > > On Wed, Feb 13, 2008 at 5:31 AM, Prashant Khanal > <[EMAIL PROTECTED]> wrote: > > Hello all, > > I just started working on struts 2 and stuck in a problem. > > I have a page that consists of a select element and a submit button: > > <s:form name="conceptSelection" action="sequenceSelection" > method="post"> > > <li><s:select label="Select Concept" name="concept" list="banners" > > listKey="id" > > listValue="bannerName" /></li> > > <li><s:submit cssClass="button" /></li> > > </s:form> > > The select element populates list of Banner objects. > > @Entity > > @Table(name="DTC_BANNER") > > public class Banner implements Serializable { > > > > private Long id; > > private String bannerName; > > > > @Id > > @GeneratedValue(strategy=GenerationType.AUTO) > > @Column(name="banner_id") > > public Long getId() { > > return id; > > } > > public void setId(Long id) { > > this.id = id; > > } > > > > @Column(name="banner_name") > > public String getBannerName() { > > return bannerName; > > } > > public void setBannerName(String bannerName) { > > this.bannerName = bannerName; > > } > > > > } > > > > So i fetch the list of available banners from the database and populate > in > > the select element. The select element displays correctly. > > > > Now after the user clicks on the submit button the > > SequenceSelectionAction.java comes into act and now i want to fetch the > > banner selected in the previous page. In fact i could only fetch the id > of > > the banner object selected as the listKey property is assigned "id". > > > > Is there any way i can get the Banner object rather than just id? > > > > -- > > Thanks, > > > Prashant Khanal <[EMAIL PROTECTED]> > > <http://www.nepalhomepage.com> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thanks, Prashant Khanal [EMAIL PROTECTED] Solutions for your information _________________ Yomari Pvt. Ltd. HB Complex, Ekantakuna, Lalitpur. G.P.O. Box: 21295 Kathmandu, Nepal Tel: 977 (1) 5000111, 2113000 Fax: 977 (1) 5000157 http://www.yomari.com ____________________ Your guide to Nepal on the Net. http://www.nepalhomepage.com