Struts2.x基本介绍及开发环境搭建

时间:2023-02-04 22:07:04


Struts2.x基本介绍及开发环境搭建




Strut2.x的特点:


从struts1.x发展而来,但是设计理念和struts1.x又有很大的不同。


1.无侵入式设计:不完全依赖于struts api 和 servlet api(如:新建一个formbean的时候,不再继承ActionForm等等,但),Struts1.x就是完全于依赖Struts api和servlet.api


2. 实现基础不同


 struts1 是通过servlet实现的


 strtus2 是通过filter实现的


环境搭建


http://struts.apache.org/download.cgi






从例子程序(apps)中拷贝struts.xml 和 web.xml模版文件,
struts.xml文件放到src目录下或者classes目录下


web.xml文件放在WenContent的WEB-INF目录下!


web.xml 中filter不同版本会有很大的区别


   FileDispatcher  
-->StrutsPrepareFilter + StrutsExecuteFilter 
--> StrutsPrepareAndExecuteFilter
这是一种演变的过程!