http://struts.apache.org/faqs/newbie.html#multiple talks briefly about doing this. It doesn't discuss the issue of arrays vs. ArrayList, but the example is using arrays, so I assume that's the recommended approach.

Also, and just an FYI, the HTML you've included is invalid. INPUT elements are not allowed to have text inside of them. Instead, put your INPUT element inside a LABEL:
<LABEL><INPUT TYPE="checkbox" NAME="emailAddress" VALUE="[EMAIL PROTECTED]" />John Doe</LABEL>


See http://www.w3.org/TR/html401/interact/forms.html#edef-LABEL for more information on using the LABEL element.

-- Jeff

Caroline Jen wrote:
I am creating check boxes in a JSP. I am showing the
HTML code to make it simple to illustrate my question.

code: ________________________________________

<H2>Check As Many As You Wish</H2>
<INPUT TYPE="checkbox" NAME="emailAddress"
VALUE="[EMAIL PROTECTED]">John Doe</INPUT>
<INPUT TYPE="checkbox" NAME="emailAddress"
VALUE="[EMAIL PROTECTED]">Jane Doe</INPUT>
// followed by tens of thousands of <INPUT
TYPE="checkbox" NAME="emailAddress" .......> tags ________________________________________



I have to get all the "e-mail addresses" of those who are selected (if a client puts a check mark in the check box). Therefore, I cannot predict ahead of time how many e-mail addresses will be read by my web application (servlet) after the form is submitted.

Yes, I am going to have String(s) - e-mail
address(es).

String [] emailBoxes =
request.getParameterValues("emailAddress");


My questions is:

Because I may have tens of thousands of String(s) and
the actual numbers of those String(s) cannot be
predicted (we do not know how many will be selected by
a certain client), should I still use an "Array"? What
is proper to use in my case; ArrayList or something
else?  Is this Java statement still a proper one?

String [] emailBoxes =
getParameterValues("emailAddress");



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to