站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→关于 java中context

关于 java中context

发表新主题   回复此主题

第1楼 2007-04-25 13:04 nemo 写道:

关于 java中context

我看到一个材料,通过下面的方式:
context cxt=new InitialContext();就能获取上下文 context。并说明要在容器中才能获取到,这种方式用了一下默认参数。
问题:
这里的容器中怎么讲? 是不是运行在服务器端的代码,就符合在容器中这个条件?

第2楼 2013-08-31 12:44 Robot :

关于 java中context 相关


第3楼 2007-04-28 13:13 狼孩子 写道:

对不起,先问个问题。
你是不是做的Web开发?

context翻译为"上下文"的意思。
JSP中与之相关的隐式对象有3个,分别是session、application和pagecontext。
这3个隐式对象就可以理解为容器。
它们都有setAttribute(String name,Obuect value)
getAttribute(String name)这两个方法来设置属性和
获取属性值。
就是说,你可以把你需要的数据用setAttribute方法添加到上面的任意一个对象中(根据需要选择的对象不同),当你要使用该数据时,就用getAttribute方法再获取出来。

至于选择哪个对象来存放数据,就要看你的使用情况了。
因为这3个隐式对象的作用域不同。
session:用于在应用程序的页面之间跳转时存储有关会话的信息;
application:作用范围比session大,它作用于整个应用程序。所有的客户端窗口都可以共享该对象;
pagecontext:它的范围只有当前的页面。其他的页面是无法获得其属性的。

希望这样说能给你一些启发~hehe
该回答在4月29日 1:46由回答者修改过

第4楼 2007-04-28 17:53 litandy 写道:

是的,你想干吗?

发表新主题   回复此主题