Struts2框架10個優點:
1.可以用任何POJO(存粹的java類)來接收表單輸入。可以把POJO視為一個Action類
Action類:獲得Form表單數據,並處理邏輯的類;
DAO類:進行數據操作的類.
2.改進了標簽表單
3.與其他框架易於整合
4.支持模板生成視圖
5.支持插件,可增強Struts2的功能
6.性能分析
7.易於修改標簽,在Struts2中,使用Freemarker的模板對標簽進行調整,使得修改標簽不需要JSP或是Java知識,基本的HTML、XML和CSS知識就足夠了。
8.減少配置:Struts2中,各種默認值,可以減少配置,(除非要修改)
9.視圖技術,Struts2為多種視圖(JSP\Fremarker\Velocity\xslt)提供了支持。
10.ajax支持。
Struts2框架缺點:
1.使用struts MVC ,需要學習的內容多(JSP ,Servlet ApIs等)
2.資源少
3.不夠透明,使用Struts的應用程序有許多是進行在后台,這使得框架不易於理解。