public class MyServletContextListener implements ServletContextListener {public void contextDestroyed(ServletContextEvent arg0) {}public void contextInitialized(ServletContextEvent arg0) {ServletContext sc = sce.getServletContext();sc.setAttribute("count", 0);}}照著視頻打的,但是出現(xiàn)了sce cannot be resolved的錯誤,哪里出問題了呢?我的tomcat是7老師的是6,JDK版本也比老師的高,出什么問題了?
1 回答

胡子哥哥
TA貢獻1825條經(jīng)驗 獲得超6個贊
1、錯誤信息 sce can not be resolved 表示 sce 這個變量有問題,沒有明確定義。
2、你到j(luò)ava代碼中找 sce 這個變量使用的地方看看有沒有問題,有沒有明確定義。
3、你代碼中的第二個方法contextInitialized 中參數(shù)定義使用的變量名是 arg0 ,但是變量使用時用的名稱是 sce ,兩邊對不上,所以有問題。
4、將 sce 改成 arg0 就可以解決問題了,或者也可以將方法的參數(shù)名改成 sce。
5、希望對你有幫助。
添加回答
舉報
0/150
提交
取消