为了账号安全,请及时绑定邮箱和手机立即绑定

求大神帮忙看看这段代码哪里有问题?

求大神帮忙看看这段代码哪里有问题?

ITMISS 2022-06-30 16:07:35
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、希望对你有帮助。

查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号