类型:转载 责任编辑:asp 日期:2007/03/01
//java源文件如下:
import java.io.*;
import javax.servlet.http.*;
//定义sevent实做httpsessionbinginglistener
public class sevent implements httpsessionbindinglistener
{
//当bean物件加入session时, 将自动呼叫此方法
public void valuebound(httpsessionbindingevent event)
{
system.out.println("valuebound is called!");
}
//当bean物件从session中移除时, 将自动呼叫此方法
public void valueunbound(httpsessionbindingevent event)
{
system.out.println("valueunbound is called!");
}
}
编译时出错,提示如下:
sevent.java:5: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
sevent.java:8: cannot resolve symbol
symbol : class httpsessionbindinglistener
location: class com.bitc.ch12.sevent
public class sevent implements httpsessionbindinglistener
^
sevent.java:11: cannot resolve symbol
symbol : class httpsessionbindingevent
location: class com.bitc.ch12.sevent
public void valuebound(httpsessionbindingevent event)
^
sevent.java:17: cannot resolve symbol
symbol : class httpsessionbindingevent
location: class com.bitc.ch12.sevent
public void valueunbound(httpsessionbindingevent event)
推荐阅读
把你的j2ee.jar添加到你的calsspath目录!
出错的原因在于你的路径中找不到servlet.jar包
出错的原因是找不到你的servlet.jar
解决的方法:
1 如果你安装了tomcat那么你可以在c:\tomcat\common\lib\servlet.jar(我的tomcat安装在c:),把c:\tomcat\common\lib\servlet.jar加入到你的classpath当中
2 如果你安装了j2ee服务器你把c:\j2ee\lib\j2ee.jar加入到你的classpath当中
祝你好运!