第一种:
Struts是一个基于Model2的MVC框架,为应用程序的WEB层提供了良好的结构严谨的实现。很多企业级应用程序都是基于Struts开发的。
下载strut2
-
在官网下载最新版的Struts2.从图中可以看出,即可以分开下载,又可以一次全部下载。我选择全部下载。
-
下载后将压缩包解压到磁盘根目录。
-
进入struts-2.3.16.1文件,可以看到包含如下文件夹:
-
文件夹作用见下表:
-
lib文件包含了上百个库文件,但大多数是可选的,有些库是插件,用于和其他框架的整合。我们开发时不必全部用到这些库文件,我们可根据apps文件下的模板工程查看需要哪些jar包。进入apps文件看到struts2自带了5个工程模板。
-
用解压缩工具解压期中的struts2-blank-2.war压缩包,展开后是一个非常简单的项目,从WEB-INF/lib目录中可以看到多个个库文件,主要的库解释如下:
END
开发第一个Struts2应用程序
-
新建一个动态WEB工程,点击"Next"
-
点击"Next"
-
点击"Finish"
-
现在将Struts2的库导入到工程中,右击工程名称弹出快捷菜单,选择Build Path->Add Libraries…,
-
从弹出的对话框中选择“User Libraries”
-
单击"Next",我们看到,上文中创建的用户库出现在列表中,在“Struts2”前的复选框上打勾,点击“Finish”完成。
-
打开MyWeb工程中的web.xml;
-
将Struts2所带的过滤器配置到工程的web.xml文件中;打开刚才解压的struts2-blank-2.war下WEB-INF/web.xml文件
-
将上图中红色框中的配置内容复制到MyWeb工程web.xml中。
-
将struts2中apps/struts2-blank/WEB-INF/src/java下的struts.xml复制到MyWeb工程中src中
-
到此,Struts2在Eclipse配置完成,可以进行Struts2应用开发。