Servlet的HttpServletRequest

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);
       
    }
}
相关推荐
ren049188 小时前
网络知识和Servlet重点
网络·servlet
凌冰_1 天前
IDEA2025 基于 Jakarta EE 开发 Servlet + Thymeleaf
java·servlet
稀样2 天前
jenkins通过 REST API创建JOB
servlet
xuansec2 天前
【JavaEE安全】Servlet与数据库操作(JDBC&MyBatis)
安全·servlet·java-ee
kjmkq2 天前
适合卫星物联网的存储模块 天硕(TOPSSD)为万物互联的太空网络提供存储支撑
网络·物联网·servlet
凌冰_2 天前
IDEA2025 thymeleaf引入静态资源文件
java·servlet
运维成长记2 天前
关于jenkins和gitlab的集成操作
servlet
DianSan_ERP15 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
小道仙9716 天前
jenkins对接、jenkins-rest
java·servlet·jenkins·jenkins-rest
vx_Biye_Design17 天前
【关注可免费领取源码】云计算及其应用网络教学系统--毕设附源码35183
java·spring·spring cloud·servlet·eclipse·云计算·课程设计