These are the desired processes:

Standalone

Initialization

PrepareAndExecuteStrutsFilter

init logging

create dispatcher

static resource loader init

Request handling

PrepareAndExecuteStrutsFilter

create action context

set dispatcher instance on thread

set encoding

wrap request

find action mapping

execute static resource request (no mapping)

execute action (mapping)

cleanup thread locals

Two filters

Initialization

PrepareStrutsFilter

ExecuteStrutsFilter

init logging

static resource loader init

create dispatcher

 

Request handling

PrepareStrutsFilter

ExecuteStrutsFilter

create action context

 

set dispatcher instance on thread

 

set encoding

 

wrap request

 

find action mapping

 

 

execute static resource request (no mapping)

 

execute action (mapping)

cleanup thread locals

 

  • No labels