org.mortbay.jetty.servlet
Class TagLibConfiguration
java.lang.Object
org.mortbay.jetty.servlet.TagLibConfiguration
- Serializable, WebApplicationContext.Configuration
public class TagLibConfiguration
extends java.lang.Object
TagLibConfiguration.
The class searches for TLD descriptors found in web.xml, in WEB-INF/*.tld files of the web app
or *.tld files withing jars found in WEB-INF/lib of the webapp. Any listeners defined in these
tld's are added to the context.
<bile>This is total rubbish special case for JSPs! If there was a general use-case for web app
frameworks to register listeners directly, then a generic mechanism could have been added to the servlet
spec. Instead some special purpose JSP support is required that breaks all sorts of encapsualtion rules as
the servlet container must go searching for and then parsing the descriptors for one particular framework.
It only appears to be used by JSF, which is being developed by the same developer who implemented this
feature in the first place!
</bile>
TagLibConfiguration
public TagLibConfiguration()
configureClassPath
public void configureClassPath()
throws Exception
Configure ClassPath.
This method is called before the context ClassLoader is created.
Paths and libraries should be added to the context using the setClassPath,
addClassPath and addClassPaths methods. The default implementation looks
for WEB-INF/classes, WEB-INF/lib/*.zip and WEB-INF/lib/*.jar
- configureClassPath in interface WebApplicationContext.Configuration
configureDefaults
public void configureDefaults()
throws Exception
Configure Defaults.
This method is called to intialize the context to the containers default configuration.
Typically this would mean application of the webdefault.xml file. The default
implementation does nothing.
- configureDefaults in interface WebApplicationContext.Configuration
configureWebApp
public void configureWebApp()
throws Exception
Configure WebApp.
This method is called to apply the standard and vendor deployment descriptors.
Typically this is web.xml and jetty-web.xml. The default implementation does nothing.
- configureWebApp in interface WebApplicationContext.Configuration
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.