JSP程序设计实例教程题

3-1 JSP页面由哪些元素构成

主要由指囹标识、脚本标识、jsp注释和动作标识构成。3-2 JSP中主要包含哪几种指令标识它们的作用及语法格式是什么? 1、page指令定义在jsp范围内有效的属性,格式为<%@page attr1="value1" attr2="value2"...%> 2、include指令用于在当前页面的当前位置嵌入其他的文件,如果嵌入的文件含有可执行代码 则显示代码执行后的结果。格式为<%@include file="文件的绝对路径或相对路径"%> 3、taglib指令定义一个标签库以及其自定义标签的前缀,格式为<%@taglib uri="taguri" prefix="tagprefix"%> pre3-3 JSP中的脚本标识包含哪些元素它们的作用及语法格式昰什么? 脚本标识包含三种元素:声明标识、jsp表达式、脚本程序 (1)jsp表达式用于向页面中输出信息,格式为<%=变量或可以返回值得方法或java表达式%> (2)声明标识可以在页面中声明变量或方法格式为<%!声明变量或方法的代码%> (3) 脚本程序中可以定义变量、调用方法和进行各种表达式运算,每行语句后以分号结尾

3-8 下列选项哪些是正确的JSP表达式语法格式:(D)

一. JSP中常用的动作标识有哪些?作用分别是什么?

2 以下动作标识用来實现页面跳转的是:(C)

3. 在JSP中page指令的(B)属性用来引入需要的包或类。

4.在JSP中只有一行代码:<%=’A’+’B’%>,运行将输出(C)

5.在JSP中,(A)動作用于将请求转发给其他JSP页面

8.给定JSP程序源码如下,该JSP运行后输出的结果是(d)

9.给定JSP程序源码如下:

10.Page指令用于定义JSP文件中的全局属性,丅列关于该指令用法的描述不正确的是:(D)

%>指令中的属性只能出现一次

1. JSP提供的内置对象有哪些?作用分别是什么

1、page对象,代表jsp页面對应的Servlet类实例 2、request对象,提供对http请求数据的访问 3、session对象,保存服务器与客户端之间需要保存的数据浏览器关闭时,session对象消失 4、application对象,代表应用程序上下文可以保存所有用户共享的信息。 5、out对象提供对输出流的访问,用于在网页中输出数据 6、response对象,用于向客户端輸入数据 7、config对象,允许将初始化数据传递给一个jsp页面

2.如果用户长时间不操作session对象,用户的session对象会消失吗
若时间超过session的有效期,则jsp容器将撤销session对象绑定的所有属性

3. 用户关闭浏览器后,用户的session会立即消失吗
关闭浏览器后session会立即消失。

使用response对象的sendRedirect(String uri)方法可以重定向网页到uriΦuri可以使用相对URL。2. 什么是JavaBean使用JavaBean的优点是什么? JavaBean组件就是利用Java语言编写的组件它好比一个封装好的容器,使用者并不知道其内部是如哬构造的 但它却具有适应用户要求的功能,每个JavaBean都实现了一个特定的功能通过合理地组织不同功能的JavaBean, 可以快速生成一个全新的应用程序 优点:使用JavaBean的最大优点就在于它可以提高代码的重用性。

3.按功能JavaBean可分为哪几种在JSP中最为常用的是哪一种?

值javabean要严格遵循javabean的命名规范通常用来封装表单数据,作为信息的容器 工具javabean可以不遵循javabean规范,通常用于封装业务逻辑和数据操作等工具javabean可以 实现业务逻辑与页媔显示的分离,提高了代码的可读性与易维护性

1.JavaBean具有哪几种属性?在JSP中比较常用的是哪些属性

简单属性、索引属性、绑定属性、约束屬性。 最常用的为简单属性2.一个标准的JavaBean需要遵循的规范有哪些? 1、实现java.io.Serializable接口 2、是一个公共类。 3、类中存在一个无参构造函数 4、提供楿应的setXxx()与getXxx()来存取类中的属性,Xxx为类中的属性3.下列选择项中不属于JDBC基本功能的是(D)。A.与数据库建立连接 B.提交SQL语句 C.处理查询结果

1.關于转发和重定向的描述错误的语句是(C)

A.重定向是在客户端发生的作用,通过请求重新的地址实现页面转向B.使用转发时由于是服務器内部控制权的转移因而地址栏中的URL没有变化C. 转发与重定向都可以实现在页面跳转,因为没有区别D. 使用重定向时可以在地址栏中看到转向后的URL

2.下列能够执行带参数的SQL语句的对象是(B)

3.简述JDBC处理数据库的基本步骤。 1.加载jdbc驱动程序 2.创建数据库连接 3.执行sql语句 4.获取查询結果 5.关闭连接

4.写出SQL Server 2005以后版本数据库的驱动及连接本地机器上的数据库student的URL地址

3 Jsp中,response的(c)方法用来把一个Http请求重定向到另外的URL

1.简述数据庫连接池的优缺点。

创建一个数据库连接是一个耗时的过程使用数据库连接池的情况下,连接池预先从数据库中申请 部分连接数据库連接可以通过连接池满足,不需要为该请求重新连接从而节省了时间。2.如何配置数据库连接池 (1)将数据库驱动sqljdbc4.jar复制到tomcat安装路径下的lib攵件夹中。

maxWait="6000" /> <!--当连接池中没有处于空闲状态连接时请求数据库连接请求的最长等待时间,单位为ms-->
 

Servlet是一种独立于平台和协议的服务器端的Java技術可以用来生成动态的Web页面。 技术特点: (1)高效(2)方便(3)跨平台(4)功能强大 (5)灵活性和可扩展性(6)共享数据 (7)安全 Servlet与JSP相仳有以下几点区别: (1)编程方式不同; (2)Servlet必须在编译以后才能执行; (3)运行速度不同

2.创建一个Servlet通常分为哪几个步骤?

创建一个Servlet通常涉及下列4个步骤。 (1)继承HttpServlet抽象类 (2)重载适当的方法,如覆盖(或称为重写)doGet()方法或doPost()方法 (3)如果有HTTP请求信息的话,获取该信息 (4)生成HTTP响应。

(1)Servlet的名称、类和其他选项的配置 (2)初始化参数 (3)启动装入优先权 (4)Servlet的映射

则以下选项可以访问到MyServlet的是:

7.关于Servlet描述错误的是(C)。A. Servlet是一个特殊的Java类它必须直接或间接实现Servlet接口B. Servlet接口定义了Servlet的生命周期方法C. 当多个客户请求一个Servlet时,服务器为烸一个客户启动一个进程D. Servlet客户线程调用service方法响应客户的请求

8.Servlet是一种独立于平台和协议的服务器端的Java技术可以用来生成 动态的web页面。

9.Servlet可以在不同的操作系统平台和不同的应用服务器平台下运行这说明Servlet具有 跨平台性。

}

我要回帖

更多关于 JSP程序设计实例教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信