网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

关于struts1和struts2对比的说法正确的是()

  • A、struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类
  • B、struts1中的Action不是线程安全的,而struts2中的Action是线程安全的
  • C、struts1和struts2中都使用ActionForm对象封装用户的请求数据
  • D、struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值

参考答案

更多 “关于struts1和struts2对比的说法正确的是()A、struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类B、struts1中的Action不是线程安全的,而struts2中的Action是线程安全的C、struts1和struts2中都使用ActionForm对象封装用户的请求数据D、struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值” 相关考题
考题 关于Struts2框架,下列哪些说法是正确的()。 A、Struts2框架可以脱离web容器运行B、Struts2框架的运行环境是

考题 struts2异常处理和log4j日志记录怎么弄? 用的struts2springhibernate,打算在manager和dao层中都抛出异常,然后在action中捕获这些异常,并记录到日志中,然后再抛出此异常,通过struts2的拦截器拦截异常,转到有友好的错误提示页面。这么做符合正常开发的做法吗?还有一个问题就是做日志记录是不是只记录异常信息就行了?

考题 下面有关Sturts2框架说法不正确的是()A、Strust2采用过滤器Dispatcher接货客户请求,确定适当的Action来对请求进行逻辑处理。B、Struts2中对应Action中只能采用execute方法用来进行信息(逻辑)处理。C、Struts也能采用其他方法(如find()),只需在struts.xml配置Action时,指定method参数。D、要使Struts2机制在web请求中生效,必须在Web.xml配置<filter>

考题 下列选项中,关于Struts2的Action说法正确的是()。A、struts2会为每一个请求创建一个对应的Action实例B、struts2在请求处理过程中,只有一个Action实例C、struts2通过属性来封装用户请求参数D、在struts2中定义的属性都用于封装用户请求参数

考题 在Struts2的Action类(BookAction)中存在bookList处理请求的方法,使用动态方法调用BookAction类中bookList方法,正确的是()A、bookAction.bookListB、bookAction*bookListC、bookAction+bookListD、bookAction!bookList

考题 如果要实现struts2的数据检验功能()A、普通的Action类可以实现B、继承自Action接口的可以实现C、继承自ActionSupport类可以实现D、继承自ActionValidate类可以实现

考题 在Struts2框架的配置文件中,以下不属于Action的属性的是()A、nameB、classC、methodD、result

考题 Struts2的Action类中有多个方法时,可以使用标签的()属性来指定需要调用的方法。A、nameB、classC、methodD、type

考题 struts2中动态方法调用的格式为()A、ActionName_methodName.doB、ActionName!methodName.doC、ActionName_methodName.actionD、ActionName!methodName.action

考题 以下属于struts2的体系结构的是()A、struts2控制器组件B、struts2配置文件C、FilterDispathcerD、Action

考题 下列选项中,关于Struts2配置文件说法正确的是()A、必须置于WEB-INF/classes目录下B、必须为Struts.xmlC、配置Action时必须配置包信息D、使用forward元素配置转发

考题 以下关于ValueStack说法正确的是()A、每个Action对象实例拥有一个ValueStack对象B、每个Action对象实例拥有多个ValueStack对象C、Action中封装了需要传入下一个页面的值,这些值封装在ValueStack对象中D、ValueStack会在请求开始时被创建,请求结束时消亡

考题 struts2中,不属于Action接口中定义的字符串常量的是()A、SUCCESSB、FAILUREC、ERRORD、INPUT

考题 如果要实现struts2的数据校验功能()A、普通Action类可以实现B、继承自Action接口可以实现C、继承自ActionSupport类可以实现D、继承自ActionValidate类可以实现

考题 以下属于struts2配置文件中的配置元素是()A、packageB、actionC、form-beansD、action-mappings

考题 关于struts2包的说法正确的是()。A、struts2框架使用包来管理常量B、struts2框架定义包时必须指定name属性C、struts2框架中配置包时,必须继承自struts-default包,否则会报错D、struts2框架中使用包来管理Action

考题 以下属于struts2配置文件中的配置元素是()。A、〈package〉B、〈action〉C、〈form-beans〉D、〈action-mappings〉

考题 下面有关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

考题 单选题如果要实现struts2的数据校验功能()A 普通Action类可以实现B 继承自Action接口可以实现C 继承自ActionSupport类可以实现D 继承自ActionValidate类可以实现

考题 多选题以下关于ValueStack说法正确的是()A每个Action对象实例拥有一个ValueStack对象B每个Action对象实例拥有多个ValueStack对象CAction中封装了需要传入下一个页面的值,这些值封装在ValueStack对象中DValueStack会在请求开始时被创建,请求结束时消亡

考题 单选题struts2中动态方法调用的格式为()A ActionName_methodName.doB ActionName!methodName.doC ActionName_methodName.actionD ActionName!methodName.action

考题 单选题如果要实现struts2的数据检验功能()A 普通的Action类可以实现B 继承自Action接口的可以实现C 继承自ActionSupport类可以实现D 继承自ActionValidate类可以实现

考题 多选题下列选项中,关于Struts2的Action说法正确的是()。Astruts2会为每一个请求创建一个对应的Action实例Bstruts2在请求处理过程中,只有一个Action实例Cstruts2通过属性来封装用户请求参数D在struts2中定义的属性都用于封装用户请求参数

考题 单选题下列选项中,关于Struts2配置文件说法正确的是()。A 必须置于WEB-INF/classes目录下B 必须为Struts.xmlC 配置Action时必须配置包信息D 使用〈forward〉元素配置转发

考题 多选题以下属于struts2配置文件中的配置元素是()。A〈package〉B〈action〉C〈form-beans〉D〈action-mappings〉

考题 单选题关于struts1和struts2对比的说法正确的是()A struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类B struts1中的Action不是线程安全的,而struts2中的Action是线程安全的C struts1和struts2中都使用ActionForm对象封装用户的请求数据D struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值

考题 多选题关于struts2包的说法正确的是()Astruts2框架使用包来管理常量Bstruts2框架定义包时必须指定name属性Cstruts2框架中配置包时,必须继承自struts-default包,否则会报错Dstruts2框架中使用包来管理Action