【发布时间】:2010-11-29 12:04:05
【问题描述】:
当尝试像这样设置上下文属性时:
void init()
{
String testing = new String();
testing = "This is a test";
getServletContext().setAttribute("test", testing);
}
在一个 servlet 中,获取属性如下:
String testing = (String) getServletContext().getAttribute("test")
在第二个 servlet 中,testing 是 null。
这是否意味着我的 servlet 位于不同的上下文中?如果是这样,我如何访问第一个 servlet 的上下文属性?请提供参考,因为我对 java/servlets 比较陌生。
我正在使用带有 Glassfish 3 的 Netbeans。
编辑:它们都在同一个 webapp 中,并且都在同一个 WEB-INF/web.xml 中定义
【问题讨论】: