/**
* Request获取请求行信息
*/
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.IOException;
@WebServlet("/deom2")
public class Deom extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
/**
* 获得请求方式
*/
System.out.println(req.getMethod());
/**
* 获得虚拟目录
*/
System.out.println(req.getContextPath());
/**
* 获得Servlet的路径
*/
System.out.println(req.getServletPath());
/**
* 获得请求方式的参数
*/
System.out.println(req.getQueryString());
/**
* 获取请求的URI
*/
System.out.println(req.getRequestURI());
/**
* 获取请求的URL
*/
System.out.println(req.getRequestURL());
/**
* 获取请求的协议版本号
*/
System.out.println(req.getProtocol());
/**
* 获取客户端的ip地址
*/
System.out.println(req.getRemoteAddr());
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
}
Request获取请求行信息
最新推荐文章于 2024-07-03 11:26:24 发布
本文深入探讨了HTTP请求中的请求行,包括请求方法(GET, POST等)、URL和HTTP版本。通过实例解析,阐述了如何从Request中获取这些关键信息,对于理解和处理HTTP请求至关重要。"
133367711,20015318,Java中不支持的操作及解决方案,"['Java', '开发语言', '平台无关性', 'JNI', '系统交互']
1481

被折叠的 条评论
为什么被折叠?



