Excellent! Thanks Marina and to all the others who suggested items.
I replaced the HashTable object with the TreeMap object and it's working
great!!!!
---------------------------------------------------------------
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"
"Popova, Marina"
<[EMAIL PROTECTED] To: "'Tag Libraries Users List'"
<[EMAIL PROTECTED]>
t.com> cc:
Subject: RE: How to maintain the
selection items in the Select using the j
11/05/2003 09:46 akarta.apache.org input tag library
AM
Please respond to
"Tag Libraries
Users List"
you could also try using TreeMap - it is ordered. You might also consider
writing your own comparator for keys if you don't like the default one
Marina
-----Original Message-----
From: Martin Cooper [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 04, 2003 7:10 PM
To: Tag Libraries Users List
Subject: Re: How to maintain the selection items in the Select using the
jakarta.apache.org input tag library
On Tue, 4 Nov 2003, Kimberly Clary wrote:
>
>
>
>
> 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.
HashMaps and Hashtables are unordered collections. The order in which you
add elements to them does not make any difference at all. If you need to
preserve that order, you may want to take a look at the SequencedHashMap
class in the Jakarta Commons Collections package.
--
Martin Cooper
> 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]
---------------------------------------------------------------------
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]