A.struts1要求Action類繼承struts1框架中的Action父類,struts2中則不一定需要繼承,可以是POJO類
B.struts1中的Action不是線程安全的,而struts2中的Action是線程安全的
C.struts1和struts2中都使用ActionForm對(duì)象封裝用戶的請(qǐng)求數(shù)據(jù)
D.struts1使用OGNL表達(dá)式語(yǔ)言來支持頁(yè)面效果,struts2通過ValueStack技術(shù)使標(biāo)簽庫(kù)訪問值