<form method="post" action="/gae2018v">
<input type="text" name="login">
<input type="password" name="password">
<input type="checkbox" name="remember"> rem
<input type="submit">
</form>
==========
package me.dvorkin;
import java.io.*;
import java.net.*;
import java.util.*;
import javax.servlet.http.*;
@SuppressWarnings("serial")
public class GAE2018vServlet extends HttpServlet {
int count = 0;
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
count++;
resp.setContentType("text/html");
// resp.setContentType("text/plain");
System.out.println(req.getQueryString());
resp.getWriter().println("<p>Hello, <b>world</b></p>");
resp.getWriter().println(System.currentTimeMillis());
Map<?, ?> map = req.getParameterMap();
for (Object s : map.keySet()) {
resp.getWriter().println("<br>");
resp.getWriter().println(s);
resp.getWriter().println("<br>");
resp.getWriter().println(
Arrays.toString((String[])map.get(s)));
}
resp.getWriter().println("<br>");
resp.getWriter().println(count);
URL url = new URL("http://ya.ru/");
URLConnection con = url.openConnection();
BufferedReader br = new BufferedReader(
new InputStreamReader(
con.getInputStream(),
"UTF-8"
)
);
while (br.ready()) {
resp.getWriter().println(br.readLine());
}
}
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
doGet(req, resp);
}
}
Comments