云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > jsp复习

jsp复习

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 6:02:24

49.JDBC的英文全称是 Java Data Base Connectivity ,中文意义是 Java数据库连接 。

50.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接(connection)、向数据库发送SQL语句(statement) 、 处理数据库返回的结果(resultset) 。

51.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的 JDBC API ;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即 JDBC Database Driver 。

52.目前,JDBC驱动程序可以分为四类:JDBC-ODBC桥 、部分用Java来编写的本地API驱动程序 、JDBC网络纯Java驱动程序 、本地协议纯Java驱动程序 。

53.数据库的连接是由JDBC 的 DrvierManager类 管理的。 54.下面的代码建立Mysql数据库的连接,请填空: try{ Class.forName(\ com.mysql.jdbc.Driver \ }

创建连接的代码如下: try{ //和数据库建立连接 conn=

DriverManager.getConnection(

\ jdbc:mysql: //localhost:3306/booklib\ …… conn.close(); }

catch(Exception e){ out.println(e.toString()); }

55.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery (\from book\语句,得到的结果集rs第一列对用 bid ;而每一次rs只能看到 一 行,要在看到下一行,必须使用 next() 方法移动当前行。ResultSet对象使用 getXXX() 方法获得当前行字段的值。

56.stmt为Statement对象,执行String sqlStatement = \from book where bid='tp1001' \语句后,删除数据库表的记录需要执行

stmt.executeUpdate ( sqlStatement ); 语句。

57.用户可以有多种方式请求Servlet,如 浏览器直接调用 , 页面form中提交调用 、 超级连接调用 、 Servlet调用 等。 58.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是init() 、service() 、 destroy() 方法。

59.Servlet中使用Session对象的步骤为:调用 HttpServletRequest.getSession() 得到Session对象,查看Session对象,在会话中保存数据。

60.Servlet运行于 服务器 端,与处于客户端的___Applet____相对应。 61.当Server关闭时,__Servlet___就被销毁。

62.使用Servlet处理表单提交时,两个最重要的方法是_Post__和__Get__。 63.Serlvet接口只定义了一个服务方法就是_Service()_。

64.MVC是三层开发结构,这三个字母按顺序分别代表_Model__、___View_、__Controller_______。

65. 模型 封装了数据和对数据的操作,是实际进行数据处理计算的地方。 视图 是应用和用户之间的接口,它负责将应用显现给用户和显示模型的状态。控制器 负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程。 66.控制器主要负责两方面的动作: 把用户的请求分发到相应的模型 ; 将模型的改变及时反映到视图上 。

67.Sun公司的JSP规范提出了两种用JSP技术建立应用程序的方式,分别称为JSP Model 1(模式1)和JSP Model 2(模式2)。 68.在Servlet中,主要使用HttpServletResponse类的重定向方法 sendRedirect 方法实现重定向,以及使用RequestDispatcher类的转

发方法 forward 方法实现转发功能。

1. JSP 是sun公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 2. JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

3. 在JSP规范中,可以使用两种格式的注释:一种是输出注释;别一种 是隐藏注释 。

4. 客户端向服务器端提交数据的方式通常有两种:一种是Get提交方式;另一种是Post提交方式。

5. Tomcat服务器的默认端口是8080 。

6. 指令元素分为三种:它们分别是:Page、Include 、和Taglib。

7. Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例、销毁。 8. 在JSP中,当执行了查询操作时,一般将查询结果保存在ResultSet 对象中。 9. 在JSP内置对象中,与请求相关的对象是Request 对象。

10. 在JSP中,可以使用 操作来设置Bean的属性,也可以使用 操作来获取Bean的值。 11. 异常处理,可在该方法的代码段中包含3类代码:try 、catch和finally代码块。 12. JSP规范中描述了3种脚本元素:声明、表达式和脚本程序。

13. 在JSP中,连接数据库的方式通常有两种:一种是通过JDBC-ODBC桥连接;另一种是通过JDBC驱动程序连接。 14. JDBC中为Statement接口提供了3种执行方法,它们是:executeUpdate方法、executeQuery方法、execute方法。 15. 取表单(

)提交的参数,通常使用的内部对象是request方法是getParameter。

1.编写JSP页面分别显示1—10之间各数字的阶乘。 答案:

<%@ page contentType=\

阶乘(Factorial) <%!

long Factorial(int n)

{

int sum=1;

for(int i=1;i<=n;i++) {sum=sum*i;} return sum; }

%>

1到10之间的各数字的阶乘

<%

long sum;

for(int j=1;j<=10;j++) {

sum=Factorial(j);

out.print(\ } }

catch(Exception e) {return name;} }*/

public void setName(String newName) {name=newName;} public long getNumber() {return number;}

%>

1. 创建一个名为worker.java的Bean,用来描述工人的信息,分别是姓名,工号,身高,体重,在一个名为work.jsp的页面中使用这个Bean,通过动作设置Bean的各个属性,通过动作显示出Bean的各个属性的值。 答案: Work.java package ccc; public class Worker {

String name=null; long number; double height,weight; public String getName() {return name;

}

/*public String getName() {try

{byte b[]=name.getBytes(\ name=new String(b); return name;

public void setNumber(long newNumber) { number=newNumber;} public double getHeight() {return height;}

public void setHeight(double newHeight) {height=newHeight;} public double getWeight() {return weight;}

public void setWeight(double newWeight) {weight=newWeight;} } Work.jsp

<%@ page contentType=\

名字是:

工号是:

<% double height=1.70; %>

身高是:

体重是:

公斤

1.JSP页面以( B)为扩展名进行保存。 A. .jps B. .jsp C. .java D. .JSP

2.在JSP中如果要导入 java.io.* 包,应该使用( A )指令。 A. page B. taglib C. include D. forward

3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( D)属性。 A. Exception B. isErrorPage C. error D. errorPage 4.JSP中的隐式注释为( C )。

A. // 注释内容 B. C. <%--注释内容--%> D. /* 注释内容 */ 5.使用response对象进行重定向时使用的方法为( B )。 A.getAttribute( ) B. sendRedirect( ) C. setContentType( ) D. setAttribute( )

6.如果把用户名变量UserName放在session对象中,下面语句正确的是( D) A.session.setName(UserName) B. session.setName(“name”,UserName) C.session.setAttribute(UserName) D. session.setAttribute(“name”,UserName) 7.在JSP中,test.jsp文件中有如下一行代码:

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( C )。 A.page B.request C.session D.application

8.在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(A. page

B. request C. response

D. application

9.在JSP中,( A )动作用于将请求转发给其他JSP页面。 A.forward B.include C.useBean D.setProperty

10.JSP中使用标记时,不会出现的属性是:(C)。 A.name B.property C.value D.以上皆不会出现 11.在标记中包含哪个标记( D )? A.case B.choose C.check

D.when

12.下面哪个标记产生的结果同<%=var%>( C )。 A. B. C.

D.

13.每次传递请求或响应时调用Filter的( B )方法。 A.init() B.doFilter() C.destroy()

D.getInitParameter

14. Struts Bean的( B )标记检索Web应用程序资源的结果。 A.define B.include C.message D.page 15.Servlet程序的入口点是:(A )

A.init() B.main() C.service() D.doGet() 16.下述选项中不属于JDBC基本功能的是:( D )。 A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理

C )。

搜索更多关于: jsp复习 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

49.JDBC的英文全称是 Java Data Base Connectivity ,中文意义是 Java数据库连接 。 50.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接(connection)、向数据库发送SQL语句(statement) 、 处理数据库返回的结果(resultset) 。 51.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的 JDBC API ;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即 JDBC Database Driver 。 52.目前,JDBC驱动程序可以分为四类:JDBC-ODBC桥 、部分用Java来编写的本地API驱动程序 、JDBC网络纯Java驱动程序 、本地协议纯Java驱动程序 。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com