import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.PrintWriter;

public class ListItemServlet extends HttpServlet {
    private int count = 0;

    protected void doPost(
        HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException
    {
        response.setContentType("text/xml");
        PrintWriter out = response.getWriter();
        String path = request.getPathInfo();
	System.out.println("path=" + path );

	BufferedReader rd = request.getReader();
	StringBuilder sb = new StringBuilder();
	int ch;
	while ( (ch=rd.read()) != -1 ) {
	    sb.append( (char)ch);
	}
        System.out.println( sb.toString() );
        out.println( "<?xml version='1.0'?>" );
        out.print( "<list>" );
	out.print( "<element> count"+count+"</element>");
	out.print ( sb.toString() + "</list>" );
	count++;
    }
}
