HttpServletRequest请求处理
1.基本信息:
专门用来处理HTTP请求报文的对象。通过它,可以提取请求报文中的相关信息
关于http协议的内容参考:HTTP协议简单了解
2.获取请求行的内容:
2.1 获取请求方式:
String method = req.getMethod(); //获取请求方式
2.2 获取请求协议
String protocol = req.getProtocol();//获取请求的协议
2.3 获取请求地址
String requestURI = req.getRequestURI();//获取请求地址
2.4 获取地址中的参数
String queryString = req.getQueryString();//获取地址中的参数部分 ? 后面的内容
2.5 获取服务器端口
int serverPort = req.getServerPort();//服务器端口
2.6 获取服务器主机地址
String serverName = req.getServerName(); //服务器的主机地址
2.7 获取web站点名字
String contextPath = req.getContextPath();//获取web站点的名字【最重要】
2.8 完整代码及结果显示:
java代码:
package com.example.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class Demo1 exten