鸟巢田径世锦赛门票:这段JAVA程序哪错了?高手请指点!

来源:百度文库 编辑:高校问答 时间:2024/05/03 02:02:14
package listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextAttributeEvent;
import javax.servlet.ServletContextAttributeListener;

public class ContextListener implements ServletContextListener,
ServletContextAttributeListener{
public void contextInitialized(ServletContextEvent sce){
ServletContext context=sce.getClass();
context.log("context.getServletContextName()+"initialated.");
}
public void contextDestroyed(ServletContextEvent sce){
ServletContext context=sce.getClass();
context.log("context.getServletContextName()+"destroyed.");
}
}

报错为:
')' expected at line 12 (12:47)
unclosed string literal at line 12 (12:59)
';' expected at line 12 (12:63)
')' expected at line 16 (16:47)
unclosed string literal at line 16 (16:57)
';' expected at line 16 (16:61)

若得出答案 感激不尽!
如果把第一个引号删掉,提示错误是:
listener.ContextListener should be declared abstract; it does not define attributeAdded(javax.servlet.ServletContextAttributeEvent) in listener.ContextListener at line 8 (8:1)
cannot resolve symbol: class ServletContext in class listener.ContextListener at line 11 (11:1)
cannot resolve symbol: class ServletContext in class listener.ContextListener at line 15 (15:1)

括号里的“引号”不成对,去掉第一个引号
context.log("context.getServletContextName()+"initialated.");