ASP4::FormHandler - Base class for all form handlers


ASP4 documentation Contained in the ASP4 distribution.

Index


Code Index:

NAME

Top

ASP4::FormHandler - Base class for all form handlers

SYNOPSIS

Top

  package my::handler;

  use strict;
  use warnings 'all';
  use base 'ASP4::FormHandler';

  # Import $Request, $Response, $Session, $Server, $Form, $Config, $Stash
  use vars __PACKAGE__->VARS;

  sub run {
    my ($self, $context) = @_;

    $Response->Write("Hello, World!");
  }

  1;# return true:

DESCRIPTION

Top

All ASP4 *.asp scripts and /handlers/* classes should inherit from ASP4::FormHandler.

PROPERTIES

Top

VARS

Returns the list of variable names of the ASP4 intrinsic objects.

  $Request      $Response
  $Session      $Server
  $Config       $Form
  $Stash

METHODS

Top

before_run( $self, $context )

Called before run - can be used to deny access or redirect elsewhere under special conditions.

run( $self, $context )

Where most of your action is expected to occur.

after_run( $self, $context )

Called after run, can be used

BUGS

Top

It's possible that some bugs have found their way into this release.

Use RT http://rt.cpan.org/NoAuth/Bugs.html?Dist=ASP4 to submit bug reports.

HOMEPAGE

Top

Please visit the ASP4 homepage at http://0x31337.org/code/ to see examples of ASP4 in action.


ASP4 documentation Contained in the ASP4 distribution.

package ASP4::FormHandler;

use strict;
use warnings 'all';
use base 'ASP4::HTTPHandler';
use vars __PACKAGE__->VARS;

1;# return true: