![](https://img-blog.csdnimg.cn/c93b49fdf28c49789b2ebf3f46029365.png)
1.javaScript
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
@WebServlet("/req1")
public class RequestDemo1 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String method = req.getMethod();
System.out.println(method);
String contextPath = req.getContextPath();
System.out.println(contextPath);
StringBuffer url = req.getRequestURL();
System.out.println(url.toString());
String uri = req.getRequestURI();
System.out.println(uri);
String queryString = req.getQueryString();
System.out.println(queryString);
//------------
//获取请求头:user-agent:浏览器的版本信息
String header = req.getHeader("user-agent");
System.out.println(header);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取post的请求体:参数
//获取字符输入流
BufferedReader br = req.getReader();
//2读取数据
String line = br.readLine();
System.out.println(line);
}
}
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="/tomcat_demo1_war/req1" method="post">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit">
</form>
</body>
</html>