struts2工作原理
struts2大致处理流程:
1.浏览器发送请求。
2.核心控制器FilterDispatcher根据请求调用合适的Action。
3.WebWork的拦截器链自动对请求应用通用功能。(workflow、validation或文件上传和下载等)
4.回调Action的execute方法,该方法先获得用户的请求参数,然后执行某种数据操作,调用业务逻辑处理用户请求。
5.将处理结果输出返回给浏览器。(html、pdf、jsp、velocity、freemarker等)