JSP中String username=(String)session.getAttribute("username");显示null

本人刚刚学习JSP,看见书上写的代码中有一段是这么写的:Stringusername=(String)session.getAttribute("username");[... 本人刚刚学习JSP, 看见书上写的代码中有一段是这么写的:
String username=(String)session.getAttribute("username");
[<%=username %>]
输出的结果不是username的值, 而是[null], 请问高手们是怎么回事
展开
 我来答
qingxsky
2015-03-29 · 知道合伙人软件行家
qingxsky
知道合伙人软件行家
采纳数:513 获赞数:1669
毕业东北电力大学信息与计算科学专业,本科学位。企业资产管理行业9年从业经验,现任三峡高科实施顾问。

向TA提问 私信TA
展开全部
要检查是否有setAttribute("username")的逻辑,如果未赋值过,这个值肯定为null。
更多追问追答
追问
setAttribute("username")没有返回值, 怎样能检查出是否赋值成功呢?
追答
setAttribute之后,进行一次输出即可知道是否已赋值成功。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式