jsp内置对象session与application的区别是什么?
答案:2 悬赏:10
解决时间 2021-02-24 00:32
- 提问者网友:夕夏残阳落幕
- 2021-02-23 01:13
jsp内置对象session与application的区别是什么?
最佳答案
- 二级知识专家网友:糜废丧逼
- 2021-02-23 01:42
Jsp调用Javeabean命令UseBean中有Scope设置,一般有Application session page等设置,Page就是每页重新产生usebean中的javabean新对象,一般情况是用这种,如果多个Jsp程序间为共享数据,可以使用session而application的意思,该javabean将一直存在,与session相对用户来说,application是相对应用程序的,一般来说,一个用户有一个session,并且随着用户离开而消失;而application则是一直存在,类似一个servlet程序,类似整个系统的全局变量,而且只有一个实例。
全部回答
- 1楼网友:情战辞言
- 2021-02-23 02:18
1、两者之间是等价的。
2、上诉问题涉及到了两个概念:标签和java代码。
3、标签是对java代码的封装,以简化jsp页面。在后台封装时的代码也类似与new object()(声明一个对象,给他赋值);将指明scope为session对象的引用放到session属性中(session.addattribute(key,value))。
4、在程序执行时,先将jsp变异成servlet过程中先执行将标签变异成java代码(此时与后台设置的session)同步,然后将再生成纯html页面。
5、所以说在执行session范围的usebean时,它是与session是可以交互的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯