CGI::Application::Framework Example Application #1 -- Hello World

# CGI::Application::Framework

## Example Pages

# CGI::Application::Framework Example Application #1 -- Hello World

## Template::Toolkit version

    	[% INCLUDE 'README.txt' %]

## Authentication and Session Management

Reload Page

The 'href' link value is: [% SELF_HREF_LINK %]

If you wait for ( timeout = ) [% timeout %] seconds before clicking on the above link then you will be presented with a relogin authentication page before continuing. Once you successfully reauthenticate you will return to this page with all of the appropriate state information maintained. (For instance, see the "times you have loaded this page" info, below.)

Hello! This is the main output. There are a number of areas of this page which were generated by HTML::Template TMPL_VAR and TMPL_LOOP tags, which had their values populated by the .pm program that corresponds to the .pl file shown in the URL for this page.

Number of times you have loaded this page: [% load_count %]

## Variable Replacement and Looping

The current time is: [% current_time %]

Here's a table generated by a loop:

Key | Value
--- | ---
[% FOREACH a_random_loop %]
[% key %] | [% value %]
[% END %]

### Stack Trace Dump

    	[% stack_trace_dump %]

### Self State Dump

Note that the state of the self contains HTML-ish tags and a representation of the HTML::Template itself. This is countered by using ESCAPE=HTML to present the content filtered by the system with all of the HTML escaped so you can see the tags.

        [% FILTER html %]
    	[% "self_state_dump" %]
        [% END %]