public class MyServletContextListener implements ServletContextListener {public void contextDestroyed(ServletContextEvent arg0) {}public void contextInitialized(ServletContextEvent arg0) {ServletContext sc = sce.getServletContext();sc.setAttribute("count", 0);}}照着视频打的,但是出现了sce cannot be resolved的错误,哪里出问题了呢?我的tomcat是7老师的是6,JDK版本也比老师的高,出什么问题了?
1 回答

胡子哥哥
TA贡献1825条经验 获得超6个赞
1、错误信息 sce can not be resolved 表示 sce 这个变量有问题,没有明确定义。
2、你到java代码中找 sce 这个变量使用的地方看看有没有问题,有没有明确定义。
3、你代码中的第二个方法contextInitialized 中参数定义使用的变量名是 arg0 ,但是变量使用时用的名称是 sce ,两边对不上,所以有问题。
4、将 sce 改成 arg0 就可以解决问题了,或者也可以将方法的参数名改成 sce。
5、希望对你有帮助。
添加回答
举报
0/150
提交
取消