一、选择题(每题2分,共24分)
1.不属于Action接口中定义的字符串常量的是__B_________。
A.SUCCESS B.FAILURE
C.ERROR D.INPUT
2.在控制器类中一般需要添加相应属性的____A_______和_____C______。
A.setter方法 B.as方法
C.getter方法 D.is方法
3.控制器需要在____B_______配置文件中进行配置。
A.web.xml B.struts.xml
C.struts2.xml D.webwork.xml
4.资源文件的后缀名为___D________。
A.txt B.doc
C.property D.Properties
5. 事务隔离级别是由谁实现的?( C)
A. Java应用程序
B. Hibernate
C. 数据库系统
D. JDBC驱动程序
6.struts中数据验证失败时,通过( B )标签显示错误信息。
A.
B.
C.
D.
7. 有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?
(B)
A. visible B. hidden
C.visible() D. hidden()
8下面哪一个是用来追加到指定元素的末尾的?(C)
A. insertAfter() B. append()
C. appendTo() D. after()
9.不属于Struts2的动作类的常量返回值的是(C)
A.success
B.input
C.never
D.login
10.正规开发中,在使用struts2时定义Action使用哪种方式。B
A.直接定义Action类。
B.从ActionSupport继承。
C.从Action继承。
D.实现Action接口。
11、页面有一个
元素,动态设置该元素的值。正确的选项是。 (A)
A. $("#name").val("动态设值");
B. $("#name").text("动态设值");
C. $("#name").html("动态设值");
D.$("#name").value("动态设值")
二、填空题(每空2分,共18分)
1.现有一个表格,如果想要匹配所有行数为偶数的,用_even_______实现,
奇数的用___odd____实现。
2.在一个表单里,想要找到指定元素的第一个元素用__frist_______实现,那
么第二个元素用__eq(1)_______实现。
3.在一个表单中,如果将所有的div元素都设置为绿色,实现功能是
__$(“div”).css(“color”,”green”)_________________________。
4.在jquery中,想让一个元素隐藏,用__hide()______实现,显示隐藏的元
素用___show()______实现。
5.输出值的strtus标签是什么?
S:property
三、简答题(共23分)
1.要调用struts标签需要导入什么?(4)
<%@taglib uri="/struts-tags" prefix="s"%>
2. 简述什么是MVC?(4)
模型-视图-控制器.
3. 写出你知道的jquery选择器类型(3种以上)(5)
类选择器,ID选择器,属性选择器
4.在Hibernate中,写出5种属于Session的方法? (10)
load() save()delete()update()close()
四、编程题(共35分)
1.给出以下Action的Struts.XML配置文件描述(5)
package com.yourcompany.action;
public class HelloWorldAction
{
private String message;
public String getMessage()
{
return "result";
}
}
其中(1)\(2)\(3)分别填写?
2. 在上面HelloWorldAction中编写Struts2返回Json格式代码。(15)
3. 请使用Jquery发送一段post请求,请求地址为user_login,携带用户名
和密码两个参数,后台属性名叫username,password。
前台input标签值如下:
并打印返回值(15)
$post(„user_login‟,{
„username‟:$(„username‟),
„password‟:$(„password‟),
},funaction(data){
Alert(data);
},”json”);
)