当前页面: 开发资料首页 → J2EE 专题 → [求教]普通类中ServletContext 传递问题!
[求教]普通类中ServletContext 传递问题!
摘要: [求教]普通类中ServletContext 传递问题!
在servlet中把 getServletContext()当作参数传递给了普通类。
普通类 大致如下
public class LoginEvent{
private ServletContext context;//定义新的ServletContext
public void process(ServletContext cs)//得到参数
{
System.out.println(cs);
context=cs;//得到赋值。
}
}
结果context 打印出 null
我晕了
谢各位大大指点迷津
谢了
附一句
sc 能打印出内容。
感觉应该没问题吧?cs应该指向了ServletConext的地址上,只要ServletContext对象还存在。
你在哪打印的context的?目前看没错啊
是啊,应该没问题啊
to leckylee 当前普通类打印。
现在突然发现了。request.setAttribute(arg0,arg1)方法设置不了request参数。
debug后 告诉我ApplicationHttpRequest。Resource not found
尝试重新配置 CATALINA_HOME
CLASSPATH
JAVA_HOME
后还是不行。
版本eclipse 3.2 tomcat 5.5.20 jdk.5
我现在感觉 好像是配置除了问题。但是我进行重新配置了开发环境。各位大大还是帮帮忙吧
结果是 数据库连接出了问题。导致context的赋值出错。
感谢大家的回复。