Passing Javascript array to servlet

G

Garg

Hi All,

I am facing one problem if you are having any solution please tell me.

I have to pass an array from javascript to servlet. for this i created
one array and pass that through submitting the form with post method
and i am using request.getParameterValues to get that array. But i am
getting values in the first position of that array and that also comma
separated so that also of no use for me.

Is there any way to pass the value to the Servlet?

Thanks
Tarun Garg
 
M

Manish Pandit

Hi All,

I am facing one problem if you are having any solution please tell me.

I have to pass an array from javascript to servlet. for this i created
one array and pass that through submitting the form with post method
and i am using request.getParameterValues to get that array. But i am
getting values in the first position of that array and that also comma
separated so that also of no use for me.

Is there any way to pass the value to the Servlet?

Thanks
Tarun Garg

You cannot pass arrays from a form to a servlet. It has to be Strings,
or Binary data (multipart requests). Instead of creating an array, you
can set multiple values for the parameter, and use
getParameterValues( ) to get all values as an array. This is pretty
common for checkbox groups, like:

<FORM>
<P>Check all the colors you like</P>
<LABEL><INPUT TYPE="checkbox" NAME="favcolor" VALUE="red">Red</LABEL>
<LABEL><INPUT TYPE="checkbox" NAME="favcolor" VALUE="green">Green</
LABEL>
<LABEL><INPUT TYPE="checkbox" NAME="favcolor" VALUE="blue">Blue</
LABEL>
</FORM>

As you can see, the name is same (favcolor) with different values. If
Red and Green are selected, the query string will look something like ?
favcolor=red&favcolor=green.

-cheers,
Manish
 
G

Garg

Thanks Manish, for this valuable information.

I will try this and let you about the result.

thanks once again.

Tarun
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top