A. 编程语言 B. 开发架构 C. 开发观念 D. 程序设计模式
A. dispatchAction B. ActionFrom C. ActionServlet D. Action
A. Struts1要求Action类继承其框架中的Action父类,Struts2则不一定需要继承 B. Struts1的Action不是线程安全的,Struts2的Action是线程安全的 C. Struts1和Struts2都使用ActionForm对象封装用户的请求数据 D. Struts1使用OGNL表达式语言来支持页面效果,Struts2通过ValueStack技术使用标签库访问值
A. 视图 B. 模型 C. 控制器 D. 业务层