Class IncludeNotFound

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

    public class IncludeNotFound
    extends java.lang.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: IncludeNotFound.java 809816 2009-09-01 05:14:27Z nbubna $