This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Struts and the fly likes How to use multiple attribute on html:select  struts tag Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "How to use multiple attribute on html:select  struts tag" Watch "How to use multiple attribute on html:select  struts tag" New topic
Author

How to use multiple attribute on html:select struts tag

Gordon Campbell
Greenhorn

Joined: Sep 27, 2004
Posts: 1
I hope someone can help with this problem.

I have a select box that has a list of items contained in it and the user can select multiple values.



The property 'software' is a java.lang.String[] property from a form bean and the 'SoftwareList' property is an ArrayList. I can display the list no problem and the user can select one or more options and I can grab the selections and save to the database.

The problem arises when I re-display the page and I want to select all the items in the select list that have been retrieved from the database. I set the property 'software' as a String[], and I have validated the array right up to when the page is called. I can't get it to select all items that were previously chosen, infact none of the items are selected.

What am I doing wrong?

Thanks,
Gordon
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61086
    
  66

Moving to the Web App Frameworks forum where Struts is discussed.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to use multiple attribute on html:select struts tag