Java Web 都是使用线程来处理用户的请求(request)的,一次请求对应一个处理线程.Struts 2会为每个处理线程分配一个Action对象, 将提交的参数注射到Action属性中,并调用Action的相关方法,如execute()等完成业务逻辑.因此,Struts2的Action会有多个对象. 处理完毕,线程运行结束,Action也将被丢弃.Struts2的Action是线程安全的. Struts2会自动完成HttpServletRequest中取参数之类的工作,抛弃了HttpSer…