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