A system and method of providing resource management in association with
extensible Java Server Pages are provided. The system and method provide
an interface for defining alternative input source, resource path and
compilers for generating JSP servlets for processing JSP requests. A JSP
provider may define an extensible translation context that identifies
whether default translation operations or extensible translation
operations are to be performed. With regard to extensible translation
operations, the provider may establish one or more of an extensible input
source factory, an extensible resource factory and an extensible compiler
factory. These factories provide a mechanism through which input source
objects, resource objects, and compiler objects for alternative
translation and compilation of the JSP servlet.