A.Struts1要求Action類繼承一個(gè)抽象基類。Struts 2 Action類可以實(shí)現(xiàn)一個(gè)Action接口
B.Struts1 Action對(duì)象為每一個(gè)請(qǐng)求產(chǎn)生一個(gè)實(shí)例。Struts2 Action是單例模式并且必須是線程安全的
C.Struts1 Action 依賴于Servlet API,Struts 2 Action不依賴于容器,允許Action脫離容器單獨(dú)被測(cè)試
D.Struts1 整合了JSTL,Struts2可以使用JSTL,但是也支持OGNL