struts2测试

单选题多选题判断题填空题单选题:共10道满分:10分
单选题
1、下列有关值栈的描述,错误的是( )1分
A、值栈封装了一个应用程序所有请求所需的数据
B、Struts2是在有请求到达的时候为每个请求创建一个新的值栈
C、值栈是OGNL表达式存取数据的地方
D、值栈和请求是一一对应的
参考答案 :A
2、在OGNL操作符的使用是。1分
A、取出符合选择逻辑的第一个元素。
B、取出符合选择逻辑的最后一个元素。
C、取出符合选择逻辑的所有元素。
D、以上说法都不对。
参考答案 :C
3、下列关于默认拦截器的描述,错误的是( )1分
A、拦截器栈不能作为默认拦截器
B、默认拦截器需要使用元素
C、默认拦截器可以对其指定的包中,所有的Action都能起到拦截的作用
D、每一个包下只能定义一个默认拦截器
参考答案 :A

4、下面代码执行结果是()
在action中进行如下操作:
ActionContext.getContext().put(“itcast”,”传智播客”);
重定向到jsp页面后,在jsp页面使用标签
<s:property value=”#itcast”>#
<s:property value=”itcast”>#
<s:property value=”#request.itcast”>#1分
A、传智播客###
B、传智播客#传智播客##
C、传智播客#传智播客#传智播客#
D、###
参考答案 😄
5、下列选项中,不输于OGNL结构3要素的是( )1分
A、表达式
B、上下文环境
C、集合对象
D、根对象
参考答案 :C
6、下列标签中,用于查看ValueStack中信息的是( )1分
A、<s:include>
B、<s:debug>
C、<s:submit>
D、<s:param>
参考答案 :C
7、下列关于拦截器的配置的描述,错误的是( )1分
A、在定义拦截器时不可以传入参数
B、拦截器的配置是在struts.xml文件中完成的
C、要想让拦截器起作用,需先对它进行配置
D、拦截器的配置是通过标签进行的
参考答案 :A
8、下列有关拦截器的描述,错误的是( )1分
A、拦截器可以动态拦截Action调用的对象
B、对应各个功能的拦截器按照一定的顺序排列在一起形成拦截器链
C、拦截器只能在一个Action执行前进行拦截
D、拦截器链组成的集合是拦截器栈
参考答案 :C
9、下列有关OGNL的描述,错误的是( )1分
A、OGNL支持赋值操作和表达式串联
B、OGNL不是开源的表达式语言
C、OGNL可以操作集合对象
D、OGNL支持类静态方法调用和值访问
参考答案 :B
10、下列有关自定义拦截器的描述,错误的是( )1分
A、如果需要开发自己的拦截器类,就需要直接或间接的实现Interceptor接口
B、继承抽象拦截器类AbstractIntercepter也可以自定义拦截器
C、Struts2的内置拦截器可以完成大部分的拦截任务,因此不推荐自定义拦截器
D、与实现Interceptor接口相比,继承AbstractInterceptor类进行自定义拦截器的方法更为简单
参考答案 :C
多选题
11、下列关于拦截器的配置的描述&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值