名称 (版本号和后缀名省略) | 说明 |
---|---|
struts2-core | Struts2的核心类库 |
xwork-core(Struts2.5中已被合并至struts2-core包) | Xword的核心类库 |
ognl | Ognl表达式语言类库 |
commons-logging | Log4j日志支持类库 |
freemarker | Freemarker模板语言支持类库 |
commons-io | 处理IO操作的工具类库 |
commons-fileupload | 文件上传支持类库 |
Struts2框架主要通过一个过滤器将Struts集成到Web应用,这个过滤器对象就是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。通过该过滤器对象,Struts2可以获得Web应用中的HTTP请求,并将这个HTTP请求转发到指定的Action进行处理,Action根据处理的结果返回给客户端相应的页面。