×

servletcontextlistener pring

servletcontextlistener(springside的新工程在Eclipse中启动Tomcat,出错,NoClassDefFoundError, ServletContextListener)

admin admin 发表于2024-05-29 00:17:25 浏览14 评论0

抢沙发发表评论

各位老铁们好,相信很多人对servletcontextlistener都不是特别的了解,因此呢,今天就来为大家分享下关于servletcontextlistener以及springside的新工程在Eclipse中启动Tomcat,出错,NoClassDefFoundError, ServletContextListener的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

springside的新工程在Eclipse中启动Tomcat,出错,NoClassDefFoundError, ServletContextListener

NoClassDefFoundError: javax/servlet/ServletContextListenerServletContextListener 这个类不存在

servletcontextlistener 什么时候被触发

在Servlet API中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。当Servlet容器启动或终止Web应用时,会触发ServletContextEvent事件,该事件由 ServletContextListener 来处理。在 ServletContextListener 接口中定义了处理ServletContextEvent事件的两个方法。contextInitialized(ServletContextEvent sce):当Servlet容器启动Web应用时调用该方法。在调用完该方法之后,容器再对Filter初始化,并且对那些在Web应用启动时就需要被初始化的Servlet进行初始化。

servlet技术中的listener有什么具体作用

Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。常用的监听接口有以下几个:ServletContextAttributeListener监听对ServletContext属性的操作,比如增加、删除、修改属性。ServletContextListener监听ServletContext。当创建ServletContext时,激发contextInitialized(ServletContextEvent sce)方法;当销毁ServletContext时,激发contextDestroyed(ServletContextEvent sce)方法。HttpSessionListener监听HttpSession的操作。当创建一个Session时,激发session Created(HttpSessionEvent se)方法;当销毁一个Session时,激发sessionDestroyed (HttpSessionEvent se)方法。HttpSessionAttributeListener监听HttpSession中的属性的操作。当在Session增加一个属性时,激发attributeAdded(HttpSessionBindingEvent se) 方法;当在Session删除一个属性时,激发attributeRemoved(HttpSessionBindingEvent se)方法;当在Session属性被重新设置时,激发attributeReplaced(HttpSessionBindingEvent se) 方法。

如何用Spring将Service注入到ServletContextListener中

在applicationContext.xml中定义数据层访问Bean: public class MyServlet extends HttpServlet { private static final long serialVersionUID = 1L; private UserDao userDao; ....}注入方法::在Servlet的init方法中增加以下代码

如果你还想了解更多这方面的信息,记得收藏关注本站。