I normally use List (List myList = new ArrayList();) or Collection. If you are going to use Vector, at least use it through the Collection or List interface (List myList = new Vector();). Although I wouldn't use it unless you really need the synchronization.
David --- "Cakalic, James" <[EMAIL PROTECTED]> wrote: > I have only the "usual" advice which is to say that > all of Vector's methods > are synchronized. Choosing Vector as your "standard" > collection results in > the overhead, whatever that is these days on your > JVM, of synchronization > when synchronization might be completely unnecessary > in your case. Also, > advice on using Collection classes is to > "standardize" on the interfaces, > not the implementations. > > But you probably already knew that. > > Jim > > > -----Original Message----- > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, March 19, 2002 11:40 AM > > To: Struts Users Mailing List > > Subject: Re: How can I used html:select with a > Collection of String > > > > > > > > > > Hey guy's: > > I am a little confused from what Ted stated: > > "People often have trouble using Vectors with > the Struts > > tags. They are > > really designed to work best with the new > Collection objects or with > > simple arrays. My best advice would be to have a > property like" > > > > Object[] getCollection() { > > return vector.toArray() > > } > > > > I have been using application scoped Vectors that > go directly into a > > logic:iterate tag with no problem . The Java doc > for the > > java.util Vector > > states: > > "As of the Java 2 platform v1.2, this class > has been > > retrofitted to > > implement List, so that it becomes a part of > Java's > > collection framework." > > > > We are slowly cleaning up a JSP appwe have and for > starters, > > I have been using > > the standalone taglib where I can. We have chosen > the Vector > > as or "standard" > > collection. > > > > Is there more I should consider? > > > > > > > > > > > > > > Ted Husted <[EMAIL PROTECTED]> on 03/19/2002 > 11:04:43 AM > > > > Please respond to "Struts Users Mailing List" > > <[EMAIL PROTECTED]> > > > > To: Struts Users Mailing List > <[EMAIL PROTECTED]> > > cc: > > > > Subject: Re: How can I used html:select with a > Collection of String > > > > > > "People often have trouble using Vectors with the > Struts > > tags. They are > > really designed to work best with the new > Collection objects or with > > simple arrays. My best advice would be to have a > property like" > > > > > > > > Object[] getCollection() { > > return vector.toArray() > > } > > > > But if you search the mail-archives, there have > been several threads > > about this. > > > > > http://www.mail-archive.com/struts-user%40jakarta.apache.org/ > > > > If you come up with a good answer, I'll put in the > newbie FAQ we're > > constructing. > > > > http://jakarta.apache.org/struts/newbie.html > > > > -- Ted Husted, Husted dot Com, Fairport NY US > > -- Developing Java Web Applications with Struts > > -- Tel: +1 585 737-3463 > > -- Web: http://husted.com/about/services > > > > > > "Aroui, Dr. Djelloul" wrote: > > > > > > myCollection is a Vector of Integer. I dont need > property > > or labelProperty. > > > How can I use the select with a Collection. > > > > > > <html:select property="id"> > > > <html:options collection="myCollection"/> > > > </html:select> > > > > > > please any help > > > > > > thanks > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > __________________________________________________ Do You Yahoo!? Yahoo! Sports - live college hoops coverage http://sports.yahoo.com/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>