jQuery in Action, 3rd edition
The moose likes Servlets and the fly likes Sending an Array to a Servlet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Sending an Array to a Servlet" Watch "Sending an Array to a Servlet" New topic

Sending an Array to a Servlet

Gayathri Neti

Joined: Mar 08, 2002
Posts: 25
I have a standalone client which invokes a Servlet.
I want to send an INTEGER ARRAY as a parameter to the Servlet. Can I do that?
If so, can anybody show me how??
Maulin Vasavada
Ranch Hand

Joined: Nov 04, 2001
Posts: 1873
Try using streams. either ByteArrayOutput or ObjectOutput ....
From client I guess you are making URLConnection to the servlet. So, once you have the URLConnection object do connection.writeObject(); and on the servlet side do request.readObject(); look on google for this kind of URLConnection examples..
Gayathri Neti

Joined: Mar 08, 2002
Posts: 25
If I were passing the INTEGER ARRAY alone that might have worked fine.
I am passing 4 parameters. One of them is an INTEGER ARRAY.
Here is the code that I have:
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
Like Maulin said, you could do this with object serialization. Look at the API for java.io.ObjectOutputStream and ObjectInputStream. Arrays of primitives and Strings are automatically Serializable as are Collections.
I agree. Here's the link: http://aspose.com/file-tools
subject: Sending an Array to a Servlet
It's not a secret anymore!