Here's a simple pseude code:
Example example = ... // create your data
// Get your writer (or outputstream to write data)
// Those my come from doPost(...) or doGet(...) method
HttpServletResponse response = ...
PrintWriter outWriter = respone.getWriter();
// Serialize to the writer / stream
Serializer ser = new Persister();
ser.write(example, outWriter);
If you implementation class extends HttpServlet
you can get the outputstream / writer from the parameters of doPost()
/ doGet()
method:
void doGet(HttpServletRequest request, HttpServletResponse response)
void doPost(HttpServletRequest request, HttpServletResponse response)
Now you can either use a Writer
(response.getWriter()
) or an OutputStream
(response.getOutputStream
).
The Serializer
can write to both.