Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

'listner' tag in TLD

 
Rajesh Pathak
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In the tag library Descriptor file, there is a optional 'listner' tag. Which listner class is to be mentioned here? I mean, how which type of event notifications we get from this?
please help.
 
Maha Annadurai
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The <listener> element in .tld file will have any one of the following 4 application event listeners.
HttpSessionListener
HttpSessionAttributeListener
ServletContextListener
ServletContextAttributeListener
From Jsp 1.2 Spec:
-------------------
JSP.7.1.2.2 Event Listeners
A tag library may include classes that are event listeners (see the Servlet 2.3
specification). The listeners classes are listed in the tag library descriptor and the
JSP container automatically instantiates them and registers them. A container is
required to locate all TLD files (see Section JSP.7.3.1 for details on how they are
identified), read their listener elements, and treat the event listeners as extensions of
those listed in web.xml.
The order in which the listeners are registered is undefined, but they are
registered before application start.
Here is a good working example from Marty Hall's 'More Servlets' book.
http://archive.moreservlets.com/Chapter10.html
Regards,
Maha Anna
[ December 01, 2002: Message edited by: Maha Annadurai ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic