Request、Session的作用域

本文探讨了HTTP请求中的Request和Session的区别。request.setAttribute()仅在当前请求中有效,而request.getSession().setAttribute()则使值在整个会话中可访问。Request的生命周期与用户的请求响应周期相关,而Session在用户首次访问时创建,直到会话超时或被显式注销。了解这两个作用域对于处理数据传递和管理用户状态至关重要。
摘要由CSDN通过智能技术生成
//@WebServlet("/login")
 User user=service.login(username,password);
 request.getSession().setAttribute("user",user);
//@WebServlet("/myAccount")
User user = (User) request.getSession().getAttribute("user");
//head.jsp
<br><br><br>欢迎您: ${user.username}
/client/index.jsp
<%@include file="head.jsp"%>
//modifyuserinfo.jsp
<table cellspacing="0" class="infocontent">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellspacing="2" class="upline">
                                <tr>
                                    <td style="text-align:right; width:20%">会员邮箱:</td>
                                    <td style="width:40%; padding-left:20px">${
   user.email }</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr>
                                    <td style=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值