JSP实用教程复习题《Web开发技术》复习题有用.docx

您所在的位置:网站首页 十六进制什么意思 JSP实用教程复习题《Web开发技术》复习题有用.docx

JSP实用教程复习题《Web开发技术》复习题有用.docx

#JSP实用教程复习题《Web开发技术》复习题有用.docx| 来源: 网络整理| 查看: 265

的作用是(b)

A、标题标记

B、预排版标记

C、转行标记

D、文字效果标记

二、填空

  1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。

  2、JSP的全称是JavaServerPage。

  3、JSP的优点之一是可以使得界面显示和功能逻辑。

  4、JSP本质上是对Java的扩展。

  5、JSP技术开发的程序架构只能是C/S或B/S。

  6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。

  7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。

  8、客户与Web服务器通信是通过http协议来完成的。

  9、Web服务器是一种请求/应答的服务器。

  10、指令主要包括page指令、taglib指令和include指令。

  11、使用taglib指令可以实现使用自定义的JSP标签。

  12、和JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty。

  13、

plugin>动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。

  14、JSP异常主要有JspError和JspException两类。

  15、JSP内置对象共有四种Scope,它们是page、request、session、application。

  16、request对象用于获取URL中参数值的方法是getparameter()。

  17、表单向JSP提交数据的方式主要有GET和POST。

  18、out.println()方法主要作用是向客户端输出换行。

 19、实现表单中字段隐藏的方法是。

  20、JDBC的全称是JavaDataBaseConnectivity。

  21、使用JDBC-ODBC桥时必须新建ODBC数据源。

  22、用来执行executeUpdate方法的对象被称为语句对象。

  23、JDBC二层模型是指Java应用程序直接同数据库交互。

  24、事务处理技术包括数据查询和数据更新。

  25、在JSP中使用Javabean可以通过

usebean>动作元素。

  26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。

  27、

setProperty>动作中的value属性具有提供属性值功能。

  28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。

  29、从本质上讲,Servlet是Java类。

30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。

31、通过JavaBean来封装业务逻辑,进行数据库操作等。

从而很好的实现业务逻辑和前后台程序的分离。

32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。

33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。

34、要想要JSP中调用JavaBean,就需要使用到

useBean>动作指令,其语法格式是

useBeanid="对象名称"scope="储存范围"class="类名">

useBean>。

35、JavaBean实例化后的对象储存范围。

范围的取值有如下四种,分别是page、request、session和application。

36、JSP中提供了一个

setProperty>动作指令来设置JavaBean属性,其有如下四种语法格式是

setPropertyname="实例化对象名"property="*"/>

setPropertyname="实例化对象名"property="属性名称"/>

setPropertyname="实例化对象名"property="属性名称"param="参数名称"/>

setPropertyname="实例化对象名"property="属性名称"value="属性值"/>。

37、Request内置对象用来获得客户端请求参数。

38、服务器端应用request对象的方法来接受或处理这些信息。

后用request对象getParameter方法获得客户端的请求参数。

39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,

40、JavaBean的应用语言是Java。

41、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。

42、Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。

43、import属性用来指定导入的(Java包)。

44、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。

45、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。

46、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。

47、JSP基本动作元素包括了6个动作元素,分别是(

include>)、(

forward>)、(

param>)、(

plugin>)、(

params>)和(

fallback>)。

48、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。

49、Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。

50、import属性用来指定导入的(Java包)。

51、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。

52、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。

53、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。

54、JSP基本动作元素包括了6个动作元素,分别是(

include>)、(

forward>)、(

param>)、(

plugin>)、(

params>)和(

fallback>)。

55、读下列程序并写出程序的结果

for(inti=0;i

%>

你好

}

%>

结果为:

你好

你好

56、读下列程序并写出程序的结果

out对象print/println方法应用案例

print/println方法应用

out.println("你好!

");

out.clear();

out.println("afterclear:

");

chara='h';

intm=8;

doublef=3.1415926;

out.print("a="+a+"");

out.print("m="+m+"");

out.print("f="+f+"");

out.print("BufferSize:

"+out.getBufferSize()+"");

out.print("Remaining:

"+out.getRemaining()+"");

%>

结果为:

afterclear:

a=hm=8f=3.1415926

BufferSize:

8192

Remaining:

8131

57、读下列程序并写出程序的结果

out对象flush()方法的应用

逐行显示文字

StringstrShow="Web技术应用基础!

";//设定输出的文字

%>

for(inti=0;i

{

for(intj=0;j

{}

out.println(strShow+"");//将字串输出至缓冲区

out.flush();//将缓冲区的文字输出至网页

}

%>

结果为:

逐行显示文字

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

Web技术应用基础!

三、判断

  1、JSP和Java一样具有平台独立性。

T

  2、JSP在运行之前必须转换成Servlet。

T

  3、JSP网页中一定包含JSP程序。

F

  4、JSP第一次执行的速度要比第二次执行的速度慢。

T

  5、运行JSP程序只需要浏览器即可。

F

  6、开发JSP必须使用JDK工具包。

T

  7、安装完JDK后,会自动配置环境变量。

F

  8、Tomcat是Web服务器,不提供JSP引擎和Servlet引擎。

F

  9、应用Servlet和Servlet引擎都属于系统模块。

T

  10、Tomcat的端口一旦配置好,就不可以再改变。

F

  11、JSP中声明的一个变量的例子如下:

inti,j%>。

F

  12、JSP中一个表达式的例子如下:

F

  13、标签库是一个XML格式的文件。

T

  14、使用

include>可以动态地引入JSP文件和HTML文件。

T

  15、在JSP程序中如果出现了”””字符串,应该用”\””代替。

T

  16、session对象常用于记住客户的名字。

T

  17、每个session都有独一无二的ID,用于区分不同的session。

T

  18、负责处理客户请求的内置对象是request。

T

  19、page对象表示JSP页面本身。

T

  20、客户通常使用HTML表单向服务器的所有页面提交信息。

F

  21、JDBCAPI在JDK中已经包含了。

T

  22、执行数据库操作必须使用SQL语句。

T

  23、使用getInt()方法可获取int类型的字段值。

T

  24、使用JDBC-ODBC桥效率会有所降低。

T

  25、JDBCAPI最基本、最简单形式的操作要经过四个步骤。

T

  26、

getProperty>必须出现在其对应的

usebean>标签之后。

T

  27、JSP中的Javabean是一个Java类,对该类没有什么约束规范。

F

  28、相同的Javabean只会实例化一次。

T

  29、Javabean的部署有两种方式,一种是公有目录下,一种是私有目录下。

T

  30、Tomcat规定Javabean必须放在包中。

T

  31、Servlet不需要部署就能直接使用。

F

  32、Servlet中out对象和JSP中内置对象out是一样的。

T

  33、在Servlet中处理Http的Get请求时调用的方法是doPost方法。

T

  34、Servlet主要用于服务器端。

T

  35、Tomcat是一个Servlet容器。

T

  36、JavaBean就是类文件。

T

  37、JavaBean属性声明的关键字一般使用private。

T

  38、JspuseBean如果未指定scope则默认为page。

T

四、简答题

1、jsp有哪些内置对象?

作用分别是什么?

application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

Config对象允许将初始化数据传递给一个JSP页面

Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

Out对象代表提供输出流的访问

Page对象代表JSP页面对应的Servlet类实例

PageC



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3