Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4.  
  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. import org.json.JSONObject;
  12.  
  13. import jdk.nashorn.api.scripting.JSObject;
  14.  
  15. /**
  16. * Servlet implementation class teste1
  17. */
  18. @WebServlet("/teste1")
  19. public class teste1 extends HttpServlet {
  20. private static final long serialVersionUID = 1L;
  21.  
  22. /**
  23. * @see HttpServlet#HttpServlet()
  24. */
  25. public teste1() {
  26. super();
  27. // TODO Auto-generated constructor stub
  28. }
  29.  
  30. /**
  31. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  32. */
  33. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  34. // TODO Auto-generated method stub
  35. String nome = request.getParameter("nome");
  36.  
  37. PrintWriter saida = response.getWriter();
  38. saida.println("teste1: "+nome);
  39. }
  40.  
  41. /**
  42. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  43. */
  44. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  45. // TODO Auto-generated method stub
  46. JSONObject json = (JSONObject) formatJson(request.getReader());
  47.  
  48. System.out.println(json.toString());
  49.  
  50. doGet(request, response);
  51.  
  52. formatJson(request.getReader());
  53.  
  54. String body = request.getReader().lines().reduce("",(acc, actual)->acc+actual );
  55. System.out.println(body);
  56.  
  57. }
  58.  
  59. private JSObject formatJson(BufferedReader reader){
  60.  
  61. StringBuffer bs = new StringBuffer();
  62. String line = null;
  63.  
  64. try{
  65. while((line = reader.readLine()) != null){
  66. bs.append(line);
  67. }
  68. }catch(Exception e){
  69. e.getStackTrace();
  70. }
  71.  
  72. JSONObject json = new JSONObject(bs.toString());
  73. return (JSObject) json;
  74. }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement