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();

        }


}

Reply via email to