Class IncludeNotFound

  • All Implemented Interfaces:
    EventHandler, IncludeEventHandler, ContextAware, RuntimeServicesAware

    public class IncludeNotFound
    extends Object
    implements IncludeEventHandler, RuntimeServicesAware, ContextAware
    Simple event handler that checks to see if an included page is available. If not, it includes a designated replacement page instead.

    By default, the name of the replacement page is "notfound.vm", however this page name can be changed by setting the Velocity property eventhandler.include.notfound, for example:

    
     eventhandler.include.notfound = error.vm
     

    The name of the missing resource is put into the Velocity context, under the key "missingResource", so that the "notfound" template can report the missing resource with a Velocity reference, like: $missingResource

    Since:
    1.5
    Version:
    $Id$
    Author:
    Will Glass-Husain