(In depth analysis of Struts 2's inside information and detailed explanation of the actual situation -- the third part can't be solved. Come to our Love Open Source to have a look. There will be materials or software you need, tutorials, patches, source code, etc)