when first request is made to the application the ServletContextListener invokes the attributeAdded(ServletContextAttributeEvent sae) method with sae.getName() returning org.apache.jasper.runtime.JspApplicationContextImpl and sae.getValue() = org.apache.jasper.runtime.JspApplicationContextImpl@5973ea
This happens before we programatically add any attribute in servlertContext.
i could not get what it is exactly. Please put focus onto it
Thanks in advance, Yogesh
S Sravs
Ranch Hand
Joined: Feb 25, 2008
Posts: 85
posted
0
i am using tomcat * so in stdout log file i can get the attribute name which i declare in contextlistener class and the attribute value is toString * Before you write servletcontextattributelistener class make sure that you had servletcontextlistenerclass
The container is using the context to set its own attributes, that's why the listener is being notified before you even try to add attributes yourself.