1、I . JSP页面之间传递参数的方法有哪些?
2 .Action中的默认方法是哪个方法:()A . doPost()B . execute() C . doGet()
3 .每一个持久化类必须具备()方法。
A.构造方法B. set()方法 C. get。方法D. hashcode。方法.执行以下JavaScript代码,a的结果为, b的结果为 0
.关于D
2、AO ,以下说法错误的选项是(X
A . DAO代表数据访问对象(Data Access Object X
B-DAO属于0/R Mapping技术的一种。
c . DAO用于控制业务流程。
D.DAO用于操作数据库。
4 .现有如下数据库,编写获取此数据库连接对象的代码:
数据库:MySQLIP:
端口: 3306数据库名:test
账号/密码:root/123456.说明反转控制(IOC )和面向方向编程(AOP )在spring中的应用。
5 .要实现多对多关联映射,可以使用元素(\A . B . C . 3、to-one>
9・别分使用〃 ? 〃和〃:parameter"两种占位符编写HQLO10. Hibernate中的session对象是从()中获取的。
A- servlet 监听B. Struts2 事务C. Hibernate配置文件 D.Spring依赖注入
11 .使用 jQuery 将〈input type=Htextn value=n123n id二"txt” />中的值改成 abco12,完成以下代码:
1宽318个像素,高167个像素2添加标题,内容为〃学生考试成绩单〃 3添加表格第一行,输出4歹I」,分别是〃姓名〃、〃语文〃、〃数学〃、〃英语〃
4添加第二行内容,分
4、别是〃张三〃、〃89〃、〃92〃、〃87〃
13 .配置 User 的 JavaBean
public class User {private String name;
private Integer age;private String sex;
/*省略的Setter和Getter方法*/
}
14 .使用Java代码在JSP中输出九九乘法表。
15 .简述get和post的区别。
参考答案
1.1) request 2 ) session 3 ) app
5、lication 4 )提交表单 5 )超链接
1.8
1.9 C
4 . 1、 -2
5 .C
6 . Connection conn = DriverManager.getConnection( njdbc:mysql://l27.0.0.1:3306/testn, “root-123456");
7 .Spring核心容器(Core )提供Spring框架的基本功能。核心容器的主要组件是 BeanFactory ,它是工厂模式的实现。BeanFactory使用控制反转(loc )模式将应用程序的配 置和依赖性规范与实际的应用代码程序分开。Spring的声明式事务基于AOP实现
6、却并不需 要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。
8 .A. Query q = session.createQuery(nfrom Employee emp where emp.sex=?n); q.setParameter(O, n^n);
Query q = session.createQuery(nfrom Employee emp where emp.sex=:sexn);
q.setParameter(“sex","男");
9 .D
10 . $(,,#txtH).attr(nvalue,\ Habcn);
11 . 1 :width
7、n318nheight=H167H
2: vc叩tion〉学生考试成绩单
3:
| 英语v/td>
4: | td align="center” valign二"middle”,张三
< td align=ncenterH valig8、n=nmiddlen>89td align="center" valign="middle”〉92v/td〉
< td align=ncentern valign=nmiddlen>87
13 .
无语
^9、alue>
14 .
JSP 的代码片段
<%
long startTime 二 System.nanoTime(); // 记录开始时间,单位纳秒%>
输出九九乘法表
<%for (int i = 1; i <= 9; i++) {// 第一层循环
for (int j = 1 ; j <= i; j++) {// 第二层循环String str = j + ”*” + j + H=" + j * i;
out.print(str + n 
10、n);〃使用空格格式化输出)
out.println(n
n);〃 HTML 换行}
long time = System.nanoTime() - startTime;%>
生成九九乘法表用时<%
out.println(time / 1000);〃输出用时多少毫秒%>
毫秒。
15 . Form中的get和post方法,在数据传输过程中分别对应了 HTTP协议中的GET和 POST方法。
二者主要区别如下:
16 ) Get是用来从服务器上获得数据,而Post是用来向服务器上传数据;
17 ) Get将表单中数据按照variabl
11、e=value的形式,添加到action所指向的URL后面,并 且两者使用"?"连接,而各个变量之间使用连接;Post是将表单中的数据放在form
的数据体中,按照变量和值相对应的方式,传递到action所指向URL;
18 ) Get是不平安的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对 用户来说都是不可见的;
19 ) Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据, 所以在上传文件只能使用Post ;
20 ) Get限制Form表单的数据集必须为ASCII字符,而Post支持整个ISO 10646字符集;
21 ) Get是Form的默认方法。