The reason why u r getting the elements in that order is bcoz Hashtable does not guarantee the order of the elements and that they will remain constant over time.
-----Original Message----- From: Kimberly Clary [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 04, 2003 6:44 PM To: Tag Libraries Users List Subject: How to maintain the selection items in the Select using the jakarta.apache.org input tag library I want to have the items in my Select list showing in a certain order. I've looked over both the html and jsp examples that were provided when I downloaded the tag lib but they only contain the basics. I enter the following in my jsp - <td nowrap> <label for="bac">BAC<br>Code:<br>(none or all<br>returns all)</label><br> </td> <td> <% java.util.HashMap b = new java.util.HashMap(); b.put("id", "bac"); b.put("multiple", null); b.put("size", "6"); java.util.Hashtable bo = new java.util.Hashtable(); bo.put("CSP", "1"); bo.put("FAP", "2"); bo.put("FRU", "3"); bo.put("OPT", "4"); bo.put("PPN", "5"); bo.put("Paper", "6"); %> <input:select name="bac" attributes="<%= b %>" options="<%= bo%>" /> </td> but the data doesn't display in this order. It's showing up in the order of ----- FAP OPT PPN Paper CSP FRU I think the code should be using the getKey method for building this selection list if we want to maintain the order. Can someone help me? Thanks - Kim --------------------------------------------------------------- Kim Clary Global AMS Delivery Internet Design and Development Tie: 444-2396 Ph:919-254-2396 "Life gets boring if you stay within the limits" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
