1 2 import java.io.*; 3 4 import javax.servlet.ServletConfig; 5 import javax.servlet.ServletException; 6 import javax.servlet.annotation.WebServlet; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletResponse; 10 11 @WebServlet("/") 12 public class app extends HttpServlet 13 { 14 @Override doPost(HttpServletRequest request, HttpServletResponse response)15 public void doPost(HttpServletRequest request, HttpServletResponse response) 16 throws IOException, ServletException 17 { 18 StringBuilder buffer = new StringBuilder(); 19 BufferedReader reader = request.getReader(); 20 String line; 21 22 while ((line = reader.readLine()) != null) { 23 buffer.append(line); 24 } 25 26 String data = buffer.toString(); 27 28 String dataLength = Integer.toString(data.length()); 29 response.setHeader("Content-Length", dataLength); 30 31 response.setContentType("text/html"); 32 33 PrintWriter out = response.getWriter(); 34 out.print(data); 35 out.flush(); 36 } 37 } 38