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 |
|