一、struts2的概述
Struts2是一个用来开发mvc应用程序的框架,它提供了web应用程序开发过程中的一些常见问题的解决方案:
1】.struts2=struts1+webwork 1和2没有本质的关系
2】.对页面导航活动进行管理。
3】.对来自用户的输入数据进行合法性验证
4】.统一的布局
5】.可扩展性
6】.国际化和本地化
7】.支持Ajax
8】.表单的重复提交
二、开发struts2需要的jar包
下载地址:http://struts.apache.org下载struts2-2.x.x-all.zip
以下给出开发struts2程序至少需要的jar包:
struts-core-2.1.8.1.jar struts2框架的核心类库
xwork-core-2.1.6.jar xwork类库,struts2在其上的构建
ognl-2.7.3.jar (Object Graph Navigation Language),通过其读写对象的属性
freemak-2.3.15.jar struts2的ui标签的模板使用freeMarker编写
commons-logging-1.1.x.jar ASF出品的日记包,Struts2框架使用这个日记
common-fileupload-1.2.1.jar 文件上传组件。2.1.6版本后需要加入此文件
commons-io-1.3.2.jar 上传文件依赖的jar包
该文章摘自传智播客讲师:袁杰
(其实是上课做的笔记为了加深印象再在博客回忆一次)