#!/usr/local/bin/perl use WebApp; my $webapp = WebApp->new(); $webapp->param( 'var1' => 'val1' ); $webapp->param( 'var2' => 'val2' ); $webapp->run; #### package WebApp; use base 'CGI::Application'; use strict; use warnings; my ( $var1, $var2 ); sub setup { my $self = shift; $self->start_mode( 'my_page' ); $self->run_modes([ 'my_page' ]); $var1 = $self->param( 'var1' ); } sub my_page { my $self = shift; $var2 = $self->param( 'var2' ); return "

var1: '$var1'

\n" . "

var2: '$var2'

\n"; } 1; ##
##

var1: ''

var2: 'val2'