HiIs it possible to return Hashmap object from java Servlet, What kind of
ContentType can i set to the response?
The other option is to set data from HashMap into XML and return it as XML
file.
for example.
I have servlet like below
public class ReturnObjectServlet extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
processResponse(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
processResponse(request, response);
}
private void processResponse(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
Map map1 = new HashMap();
map1.put("ABC", "XYZ");
map1.put("ABC2", "XYZ");
map1.put("ABC3", "XYZ");
// What kind of response type can i set??
response.setContentType("text/xml; charset=UTF-8");
PrintWriter out = response.getWriter();
out.print(map1);
out.close();
}
}