下面有关struts1和struts2的区别,描述错误的是()。
A.Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口 B.Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的 C.Struts1 Action 依赖于Servlet API,Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试 D.Struts1 整合了JSTL,Struts2可以使用JSTL,但是也支持OGNL