章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: Servlet3.0下监听器的使用 (04:59) 下一节 重新观看

3 秒后播放下一节

为你推荐

Fcming
产品经理

高级系统分析设计师,项目总监,从事Java Web开发近八年,独立开发及带队很多项目,有丰富的开发经验、管理经验,擅长技术领域广,曾获得公安科技进步二等奖。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 诺尔雷顿
解释一下为什么这里不用去创建一个监听器类而是直接在普通的JavaBean类中实现接口吧: 前面两类作用范围都是相对于整个页面,比如session的就是相对整个页面的session会话,request就是整个页面的所有request请求 而这类作用范围是某个对象,所以要监听哪个对象就让哪个对象实现接口就行了

已采纳回答 / 江洋大盗0913
Session里可以添加多个属性,老师在讲解request.setAttribute方法时,两句代码中的属性名都一样,是requestName,而在session的setAttribute方法时,老师用的属性名一个是sessionName,一个是currentUser,是不一样的属性,当然触发的是属性添加,而不是属性替代。<...图片...>

已采纳回答 / LytZz
开始也是跟楼主一样,后来发现必须先把对象绑定在Session里呀(也就是先按init按钮,再Stop),这样能钝化和活化 

最赞回答 / 木叶威化
这篇文章应该能解决你的问题;http://www.360doc.com/content/12/0723/12/8189294_225965940.shtml

最新回答 / 哀幻暝
这个脑洞开的可以,试试就知道了

最新回答 / wesleycheung
老师说的,绑定其实就是保存,通过session.setAttribute(0把对象保存到session的对象当中解绑就是通过session.removeAttribute() 移除没有addAttribute()啊

最新回答 / 特南克斯
可能会做一些和系统相关的工作吧。比如郭统计一个网站的访问次数。肯定要存储历史访问的总次数。所以说在进行维护的时候就要把这个值序列化。维护完成之后再反序列化。总不能维护一次就又从零开始计数了吧。

已采纳回答 / 萌萌哒猫头鹰
因为你一个session的attribute叫sessionName另外一个session的attribute叫做currentUser两个不同的session attribute当然不会被替换呢。你把下面那个改为sessionName试试看。

最新回答 / 萌萌哒猫头鹰
检查下web.xml中session-timeout设置的时间。设置为0,代表session永不超时。如果设置了超时,很有可能session已经实效了,这时候再点击init会初始化session同时添加session attribute的属性。另外中可能就是你在jsp中写了request.getSession().removeAttribute("name")的方法。

已采纳回答 / Caballarii
没有导入servlet相关的jar

讲师回答 / Fcming
您好,在对象的实现类是实现了哪个类,能否贴一些代码出来?

已采纳回答 / mxy_107
对的,
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言