Sign in Join
FPDoc Onlineexperiment

FpWeb unit

Advanced web application development with actions and templates

The fpWeb unit provides HTML-oriented functionality for web application development. It extends the basic HTTP functionality with support for web actions, template processing, and structured web modules.

This unit introduces the concept of web actions which allow mapping of URL patterns to specific handlers. It also provides template support for dynamic content generation and a complete web module framework for building complex web applications.

Classes and records

EFPWebErrorclassException class for web-related errors
TCustomFPWebModuleclassBase class for web modules with action and template support
TFPWebActionclassWeb action with content and template support
TFPWebActionsclassCollection of web actions with advanced functionality
TFPWebModuleclassComplete web module with published properties
TTemplateVarclassTemplate variable with name and value
TTemplateVarsclassCollection of template variables

Types

TContentEventprocedure typeEvent type for content generation

Resource strings

SErrInvalidVarresource stringError message for invalid template variable names
SErrInvalidWebActionresource stringError message for invalid web actions
SErrNoContentProducedresource stringError message when no content is produced

Uses

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.