HttpServletRequest是Java Servlet规范中定义的一个接口,它表示客户端向服务器发送的请求,并提供了与HTTP请求相关的方法和属性。
ServletRequest是一个接口,HttpServletRequest是ServletRequest的子接口
getSession方法():用于获取与当前请求相关联的HttpSession对象。
setAttribute(String name, Object value):这个方法实际上是HttpSession接口的方法,但通过HttpServletRequest的getSession()方法获取到HttpSession对象后调用。它用于在会话中存储一个键值对
getAttribute(String name):获取value
removeAttribute(String name):从会话中移除value
getRequestURI():获取请求资源路径
java
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class EmployeeServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) {
//将员工id存入session中
HttpSession session = request.getSession();
session.setAttribute("employee", employeeId);
}
}