Advertisement
mikhail_dvorkin

GAE draft

Nov 25th, 2017
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1.     <form method="post" action="/gae2018v">
  2.         <input type="text" name="login">
  3.         <input type="password" name="password">
  4.         <input type="checkbox" name="remember"> rem
  5.         <input type="submit">
  6.     </form>
  7.  
  8. ==========
  9.  
  10. package me.dvorkin;
  11.  
  12. import java.io.*;
  13. import java.net.*;
  14. import java.util.*;
  15.  
  16. import javax.servlet.http.*;
  17.  
  18. @SuppressWarnings("serial")
  19. public class GAE2018vServlet extends HttpServlet {
  20.     int count = 0;
  21.    
  22.     public void doGet(HttpServletRequest req, HttpServletResponse resp)
  23.             throws IOException {
  24.         count++;
  25.         resp.setContentType("text/html");
  26. //      resp.setContentType("text/plain");
  27.         System.out.println(req.getQueryString());
  28.         resp.getWriter().println("<p>Hello, <b>world</b></p>");
  29.         resp.getWriter().println(System.currentTimeMillis());
  30.         Map<?, ?> map = req.getParameterMap();
  31.         for (Object s : map.keySet()) {
  32.             resp.getWriter().println("<br>");
  33.             resp.getWriter().println(s);
  34.             resp.getWriter().println("<br>");
  35.             resp.getWriter().println(
  36.                     Arrays.toString((String[])map.get(s)));
  37.         }
  38.         resp.getWriter().println("<br>");
  39.         resp.getWriter().println(count);
  40.        
  41.         URL url = new URL("http://ya.ru/");
  42.         URLConnection con = url.openConnection();
  43.         BufferedReader br = new BufferedReader(
  44.                 new InputStreamReader(
  45.                         con.getInputStream(),
  46.                         "UTF-8"
  47.                         )
  48.                 );
  49.         while (br.ready()) {
  50.             resp.getWriter().println(br.readLine());
  51.         }
  52.     }
  53.    
  54.     public void doPost(HttpServletRequest req, HttpServletResponse resp)
  55.             throws IOException {
  56.         doGet(req, resp);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement