jsp复习题(10)

2019-08-30 23:04

1、 JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准

2、 在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页 3、 JSP网页文件的扩展名是(jsp)。

4、 所有JSP程序操作都在(服务器端)执行。

5、 三种常用的动态网页技术是(ASP)、(PHP)、(JSP)

6、 Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib(包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中)。

7、 Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。

8、 Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。 9、 Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。 10、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。 11、JSP 中不能应用(JavaScript) 函数 。

12、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType=\)。

13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet扩展的类)、(Servlet)。

14、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。

15、page指令的语法为(<%@page pageDirectiveAttributeList %>)。

16、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。 17、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。

18、taglib指令语法格式(<%@taglib uri=\)。 19、URI(Uniform Resource Identifier)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。

20、定制标识的前缀是(prefix)。

21、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。

22、()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅和(JspWrite)对象发生关系。动作可以包含一个或几个(子动作)用于向要引入的页面传递参数。

23、9)动作用于向一个(JavaBean)的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用()动作引入的JavaBean的名字。

24、使用()动作,JSP可以动态使用(JavaBeans)组件来扩充JSP的功能, 25、动作用于从一个(JavaBean)中得到某个属性的值,无论原先这个属性是什么类型的,都将被转换为一个(String)类型的值。其JSP语法为(

26、对象是典型的具有(方法)、(属性)和(集合)的事物,(对象的属性)反映了对象的状态,可以读取或设置。对于一般的对象,要想使用它,必须先声明一个(类),再将它实例化,就会得到一个可以使用的对象。

27、request对象是(ServletRequest)的一个实例。当客户端请求一个JSP网页时,(JSP引擎)会将客户端的请求信息包装在这个(request)对象中,请求信息的内容包括请求的(标题头(Header))、(信息)、(请求的方式)、(请求的参数名称)、(参数值和客户端的主机名称)等,然后将request对象当作(jspService)方法的(HttpServletRequest)参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。 28、request对象的方法(getAttribute )返回请求的给出名字的属性的值,(getParameter) 返回包含指定参数的单独值的字符串 。

29、(response)对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的(response)对象。 30、response对象的方法(getWriter)返回用于格式化文本应答的打印程序,(addCookie)用于添加一个Cookie对象,用来保存客户端的用户信息。

31、(session)对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端(访问者)一次访问的一些特定信息。 32、session对象的类为(HttpSession)。HttpSession由(服务器的程序)实现,提供(HTTP服务器)和(HTTP客户端)之间的会话。

33、session对象的常用方法(getId),返回会话标识符;(getValue),返回和应用层数据中指定名字相联系的对象

34、会话管理是通过服务器将(SessionID)作为一个cookie存储在用户的Web浏览器中来(唯一标识)每个用户会话。

35、(application)对象保存了一个应用系统中一些公用的数据。

36、application对象的方法(getInitParameter),返回application某个属性的值(getAttribute)以Object对象的形式返回对应名称的application对象的属性值。 37、(out)对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。out对象的范围是(page)。

38、Out对象的方法(Close)关闭流,并输出;(getBufferSize)获得缓冲区的大小(clearBuffer)清除缓冲区的流。

39、(JDBC)是JAVA数据库连接(Java DataBase Connectivity)技术的简称,是为各种常用数据库提供无缝连接的技术。

40、JDBC和数据库建立连接的一种常见方式是通过(JDBC-ODBC桥)。 41、JavaBean是描述(Java)的软件组件模型。 42、一个Bean由三部分组成( 属性(Property))、 2.(事件(Event))、3.(方法(Method))。 43、JavaBean通过(Java虚拟机)(Java Virtual Machine)可以得到正确的执行。

44、JavaBean的属性(Simple属性)、(Indexed属性)、(Bound属性)、(Constrained属性)。

45、(Servlet)是运行在服务器端,用来响应客户端请求的java代码模块。

46、在Servlet API中最重要的是(Servlet接口(interface)),所有的Servlets都必须实现该接口。

47、当一个servlet接收来自客户端的调用请求,它接收两个对象(ServletRequest)、(ServletResponse)。

48、(HttpServerletRequest)接口可以获取由客户端传送的阐述名称,也可以获取客户端正在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。 49、(HttpSession)接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。 50、一个session可以通过(Cookie)或重写(URL )来维持。

51、JSP开发网站的两种模式(JSP+JavaBeans)、(JSP+Servlet+JavaBeans)。

52、JSP中共享数据,大体上分为两种情况,第一种是在(同一个用户的不同页面)之间共享数据,另一种是在(不同用户)之间共享数据。

53、在JSP页面中可以通过(getServletContext())方法来获得ServletContext对象。 54、(application)对象对于每个Web应用来说只有一个。

55、程序运行难免会发生异常和错误。当处理JSP页面时,遇到的异常分为两个基本类型:(编译时的错误),(运行时的错误)。

56、由于JSP文件被编译成Servlet执行,出现异常的默认操作就是显示异常的(堆栈)。 57、操作文件主要有两种类型(读取内容)、(写入内容或者更改文件的属性 )。 58、在读取文件时,可以有两种选择方式(ServletContext)、(FileReader)。 59、通过(FileWriter)对象或者(FileOutputStream)可以把内容输出到文件中。 1、指令标识通常以(<%@)标记开始,以(%>)标记结束。

2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。

3、页面指令的(import)属性可出现多次。

4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。

5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。

6、通常应用()动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。

8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。

9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean)。

11、通常情况下通过java.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。

jsp考试题及答案

一、填空(30分) 21

1、 Tomcat服务器的默认端口是 8080 。怎样修改tomcat的端口__在Tomcat下

打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可,

2、 异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。

3、 jsp主要内置对象有: application 、exception 、

pageContext 、 request 、 session 、_____response_____out、config、page。 4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,

POST是 用于客户端把数据传送到服务器 。

5、 application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。 6、 JDBC的主要任务是: 与数据库建立连接 、 发送SQL语句 、 处理结果 。 7、 一个Bean由三部分组成: 实现java.io.serializable接口、 提供无参数的构造方法 、 提供getter()和setter()方法访问它的属性 。

8、 Java Servlet的主要特点是: 、方便、 、 、节省投资。运

行servlet需要在___web.xml_____注册.

9、 Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。

10、 JSP开发网站的两种模式分为_____jsp+javabean___________

和 jsp+javabean+servlet 。

二、选择题(20分) 14

1、下面哪一个不是JSP本身已加载的基本类?(b )

A、java.lang.* B、java.io.* C、javax.servlet.* D、

javax.servlet.jsp.*

2、对于预定义<%!预定义%>的说法错误的是:(c)

A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select

语句正确:( D )

A、 Select * from员工 where 姓名 =’_玛丽_’ B 、Select * from员工 where 姓名 =’%玛丽_’

C、 Select * from员工 where 姓名 like ‘_玛丽%’ D、 Select * from员工 where 姓名 like ‘%玛丽%’

4、下述选项中不属于JDBC基本功能的是:( D )

A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理

5、在JSP中使用标记时,不会出现的属性是:( c ) A. name B. property C. value D. 以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确

的是:(D )

A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

7、在JSP中调用JavaBean时不会用到的标记是:( A )

A. B. C. D.

etProperty>

8、关于JavaBean正确的说法是:( A)

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用

9、Servlet程序的入口点是:(A )

A、init() B、main() C、service() D、doGet()

10、 不能在不同用户之间共享数据的方法是(A )

A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象 三、问答题(40分) 30

1.jsp有哪些内置对象?作用分别是什么?


jsp复习题(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东大学齐鲁医院首届

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: