spring监听器怎么用?
系统启动的时候,系统自动加载org.springframework.web.context.ContextLoaderListener这个类,然后由它负责创建Spring容器即WebApplicationContext,系统会把bean放在其中,一般情况下,创建完成后,负责IOC操作,你不需要获取它,如果非要在程序中调用它,可以通过WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);来获取这个容器。
java 监听器中定义参数有什么意义,可以被调用吗
java监听器(Listener)和Servlet是两个不同功能的JavaWeb组件。
监听器是实现了javax.servlet.ServletContextListener这个接口的类,里面有两个方法需要你在子类实现:
public void contextDestroyed(ServletContextEvent evt) {
//监听器被销毁的时候调用
}
public void contextInitialized(ServletContextEvent evt) {
//监听启动的时候调用,初始化servletcontext事件
}
创建好后,配置到web.xml中即可。
对于Servlet自己没有监听器,只有当用户请求Servlet映射的路径时会触发Servlet对应的方法来处理,以此来响应客户的请求。
监听参数是用来初始化监听上下文使用的,不能被其他入口所调用。
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:beans.xml
pams.servlet.SysInitServlet

