JSP填空题和判断题
“jsp内置对象”单元习题
“JSP内置对象”单元习题一、填空题1.JSP 中有9 种内置对象,它们分别是:___________、___________、response 对象、 pageContext 对象、 session对、 applicationt 对象、page 对象、 config 对象和 exception 对象。
2.Request对象可以使用___________方法获取表单提交的信息。
3.客户端向服务器端提交数据的方式通常有两种:一种是___________提交方式;另一种是___________提交方式。
4.在JSP 内置对象中,与请求相关的对象是______________________。
5.___________被封装成接口,它用来向客户端输出内容。
6.Out 对象中用来输出各种类型数据并换行的方法是______________________。
7.Out 对象中用来输出各种类型数据但不换行的方法是______________________。
8.Out 对象中用来输出一个换行符的方法是______________________。
9.Out 对象中用来关闭输出流的方法是______________________。
10.Out 对象中用来输出缓冲区里的数据的方法是______________________。
11.Out 对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是________________。
12.Out 对象中用来清除缓冲区里的数据,但不写到客户端的方法是___________________。
13.Out 对象中用来获得缓冲区大小的方法是______________________。
14.Out 对象中用来获得缓冲区剩余空间大小的方法是______________________。
15.Out 对象中用来判断缓冲区是否自动刷新的方法是______________________。
JSP期末复习题
JSP期末复习题一、填空题1、 JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。
2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。
3、 JSP网页文件的扩展名是(jsp)。
4、所有JSP程序操作都在(服务器端)执行。
5、表单的method表示提交信息的方式,分别是(get)和(post)。
6、 Tomcat目录conf(包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)。
7、要在JSP页面文件中动态包含一个文件count.jsp,写出相应的语句(<jsp:includepage=”count.jsp” />或者<%@ include page=”count.jsp” >)。
要在JSP页面文件中静态包含一个文件Computer.jsp,写出相应语句<%@include file=”Computer.jsp” %>8、 Tomcat的主要配置文档是(server.xml)。
可以通过配置server.xml设置(服务器的端口及虚拟路径)。
9、 JSP标签分为(指令标签动作标签 jsp注释)三类。
10、异常的处理,可在该方法的代码段中包含3类代码:(try)、(catch)和finally代码块。
11、JSP 中不能应用(JavaScript)函数。
12、声明局部变量的标记符是<% %>。
13、Resulset接口的next方法可以使结果集指针指向下行数据。
14、数据库事务处理分两种,分别是提交、回滚。
15、数据更新操作包括修改数据、添加数据删除数据。
16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312 " %>17、在 JSP 中,连接数据库的方式通常有两种:一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。
jsp考试题及答案
jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。
JSP试题一 及答案
JSP试题一及答案一填空(20分,每空1分)1. JSP是java和html 的结合。
2. JSP是运行在web服务器上的脚本语言。
3. Web服务器是一个进程,它的作用是发布网页。
4. JSP的元素分为5种,<% int c=3;out.print(c);%> 是其中什么元素代码段。
5. JSP的是内部对象可以直接使用,它是由servlet容器创建的。
6. 获取表单(<form>)提交的参数,通常使用的内部对象是request方法是getParameter 。
7. JavaBean是一个java 类,它必须有一个无参的构造方法。
8. 在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例>,其中id的用途是实例化一个Bean对象。
9. 加载数据库驱动的方法是Class.forName(),连接数据源的方法是connectioncon=DriverManager.getConnection(jdbc:odbc:数据源名)。
10. Statement对象的两个是常用方法是execute() 和executeQuery()。
二选择(10分,每项1分)1.JSP在Web服务器上的运行结果:(A)A.可以在Web浏览器看到B. 只能在Web浏览器看到2.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容:(A)A.不发生变化B.发生变化。
3.在JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容:(B)A.不发生变化B.发生变化4.在JSP中使用session.putValue("username", u_name)可以在会话中保存:(A) A. u_name对象B.u_name的数值。
jsp 填空题
1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。
2、JSP的全称是Java Server Page。
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、<jsp: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、实现表单中字段隐藏的方法是<input type=”hidden” name=” “ value=/qz.q/” “>。
20、JDBC的全称是Java DataBase Connectivity。
21、使用JDBC-ODBC桥时必须新建ODBC数据源。
22、用来执行executeUpdate方法的对象被称为语句对象。
23、JDBC二层模型是指Java应用程序直接同数据库交互。
JSP题库
2.HTML 语言中,vlink 表示设置已访问的 链接的颜色。 √ 3.将 A 的 target 指定为 _blank,从而 使超链接目标文件载入一个新的浏览器窗 口。√ 4.HTML 是 HyperText Markup Language(超 文本标记语言)的缩写。超文本使网页之间
CSS
一、选择题
1、创建自定义 CSS 样式时,样式名称的前
面必须加一个 D 。
A.$
B.#
C.? D.原点
2、 B 标签可以应用于〈head〉中。
A 、 <body>
B 、 <title>
C、
<image> D、<html>
3、 B 下列哪个 css 属性可以更改字体大
小?
A.text-size
B.font-size
to 10 D.for(i=0;i<=10;i++) 8. 有语句“var x=0;while(____) x+=2;”,要
使 while 循环体执行 10 次,空白处的循环判
定式应写为:
( ) A.x<10 B. x<=10 C.x<20 D.x<=20
9 .在 HTML 页面上编写 Javascript 代码时,
7、错误分类一般分两类:一类是语法错误;
另一类是 : ______ 。
8、根据语句对数据结构的处理流程,
JavaScript 的处理流程可分为顺序、______
和循环三种基本结构。
9、( String 对象 ) 提供对______进行处
理的属性和方法。
JSP填空题和判断题知识讲解
J S P填空题和判断题填空题1.W3C是指___万维网联盟_______。
2.Internet采用的通信协议是___TCP/IP___。
3.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。
4.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。
5.HTML文档的开头和结束元素为__<html></html>_____。
6.表格定义中使用的子标记<td>的含义为___单元格___。
7.将一个图像作为一个超级链接,用到了__<img>__标记。
8.input表单域表示一个文本框时,它的type属性应该赋值为__text____。
9.URL是Uniform Resource Locator的缩写,中文称之为统一资源定位器。
10.超级链接标记<a>的href属性取值为链接的目标地址。
11.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片(Scriptlet)、表达式()、注释(Comment) 7种要素构成。
12.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素。
13.指令标记、JSP动作标记统称为 JSP标记。
14.“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法。
15.在“<%!”和“%>”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。
16.JSP页面的程序片中可以插入 HTML 标记。
17.当JSP页面的一个客户线程在执行 synchronized 方法时,其他客户必须等待。
18.JSP页面中,输出型注释的内容写在“<!--”和“-->”之间。
19.JSP声明函数时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
JSP填空题和判断题
填空题1.W3C是指___万维网联盟_______。
2.Internet采用的通信协议是___TCP/IP___。
3.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。
4.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。
5.HTML文档的开头和结束元素为__<html></html>_____。
6.表格定义中使用的子标记<td>的含义为___单元格___。
7.将一个图像作为一个超级链接,用到了__<img>__标记。
8.input表单域表示一个文本框时,它的type属性应该赋值为__text____。
9.URL是Uniform Resource Locator的缩写,中文称之为统一资源定位器。
10.超级链接标记<a>的href属性取值为链接的目标地址。
11.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP 动作标记、变量声明与方法声明、程序片(Scriptlet)、表达式()、注释(Comment) 7种要素构成。
12.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素。
13.指令标记、JSP动作标记统称为 JSP标记。
14.“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法。
15.在“<%!”和“%>”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。
16.JSP页面的程序片中可以插入 HTML 标记。
17.当JSP页面的一个客户线程在执行 synchronized 方法时,其他客户必须等待。
18.JSP页面中,输出型注释的内容写在“<!--”和“-->”之间。
19.JSP声明函数时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
jsp考试题及答案
jsp考试题及答案一、填空(30分) 211、Tomcat服务器的默认端口是 8080 。
怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”>中把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分) 141、下面哪一个不是JSP本身已加载的基本类?(b )A、ng.*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中使用<jsp:getProperty>标记时,不会出现的属性是:( c )A. nameB. propertyC. valueD. 以上皆不会出现6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )A. <%@ page %>作用于整个JSP页面。
jsp考试试题及答案
jsp考试试题及答案【篇一:jsp试题及答案】=txt>一、选择题1、下面哪一个不是动态网页技术()。
(a)asp (b) jsp (c)php (d) html2、在jsp程序中只有3种编译指令,分别是加载指令、标记数据库指令和()。
(a)网页指令(b)描述指令(c)取代指令(d)释放指令3、在jsp系统环境中常用()作为其虚拟机(a)tomcat (b)j2sdk(c)servlet(d)web服务器4、page指令中的“contentype”属性是用于指出()。
(a )数据库类型(b) 网页类型 () 服务器类型 (d) 用户类型5、字节型(byte)数据类型的取值范围是()。
(a)-128---127(b)-127---128(c)-32768---32767(d)-32767---327686、“include”的指令作用是把jsp程序、html网页或其它的()嵌入到当前的jsp网页中。
(a)可执行程序(b)文本文件 (c) 批处理文件(d) asp 代码7、利用jsp动作可以动态插入文件、重用javabean组件、重定向到其它页面和()等。
(a) 为java插件提供参数 (b) 向其它页面发出请求(c) 解释执行jsp语句 (d) 向客户端发出请求8、( )是jsp中最基本的对象,它是用户与服务器进行交互的基础。
(a)response对象(b)session对象(c)application对象(d)request对象9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的jsp对象是()。
(a)response对象(b)session对象(c)application对象(d)request对象10、dreamweaver mx是()公司的产品。
(a)microsoft (b) adobe (c)sun (d)macromedia二、填空题:1、jsp是__________公司首创的一种新型动态网页编程技术。
JSP期末考试试题
考卷(A 卷)(20年至20年第二学期)一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。
每小题1分,共10分)1.<hr> 是html 中的换行标记。
(╳) 2.JSP 代码会被翻译成JAVA 代码。
()3.JSP 里声明一个方法(函数)是用<% %>标签。
()<%! %>4.如果两个不同的JSP 页面有相同的SessionID,则这两个页面一定是同一个会话。
() 5.JDBC 是用来连接数据的。
() 数据库 6.Servlet 是单线程的。
() 单实例多线程 7.一个表单只能有一个提交按钮。
(╳) 8.executeUpdate()是 Statement 接口的方法。
() 9.JSP 也可以使用C#等语言实现。
()错 10.Servlet 可以运行在客户端。
()服务器端二、填空题(每空1分,共20分)1. JSP 是__sun____公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的__webapps_____目录中。
3.在Servlet 中用来接收客户表单数据的两个常用方法为__get______、post_____。
4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为__application_______。
5.动态include 标记里面可以加___<jsp:param>______动作标记,用来传递参数。
6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持___cookie______。
7.JDBC 中___connection_____接口用于连接数据库。
8.ResulSet 接口的____next()______方法可以使结果集指针指向下行数据。
JSP复习题及部分答案
JSP复习题及部分参考答案一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。
(对)●一个HTML文档必须有<head>和<title>元素。
(错)●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
(对)●在网页中图形文件与网页文件是分别存储的。
(对)●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
(对)●超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
(错)●当样式定义重复出现的时候,最先定义的样式起作用(错)。
JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
(对)●在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。
(错)●表单域一定要放在<form>元素中。
(对)●用户在浏览器中输入http://localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。
(对)●在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。
(对)●JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。
(对)●JSP页面中的指令标记、JSP动作标记统称为脚本元素。
(错)●在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。
(错)●在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。
(对)●程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
(对)●程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。
JSP习题集
jsp填空题
jsp填空题填空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、通常情况下通过ng.Class类的(forName(String className))⽅法加载要连接数据库的Driver类。
1、Tomcat服务器的默认端⼝是8080 。
, MYSQL默认端⼝是3306。
SQLServer默认端⼝是1433。
怎样修改tomcat的端⼝:在Tomcat下打开conf⽂件夹找到server.xml⽂件⽤记事本打开在中把8080更改即可2、异常的处理,可在该⽅法的代码段中包含3类代码:try、catch 和finally代码块。
3、jsp主要内置对象有:application、exception、pageContext 、request 、session、response、out、config、page。
jsp题库22页版含答案
JSP模拟题选择题1、为允许目标应用访问和改变bean的属性,开发者必须编写什么方法? ( c )a. getTags()b. setTags()c. accessor()和mutator()d. getAsText()和setAsText()2、考察关于taglib标签的子标签的以下陈述A:Taglibversion,jspversion,shortname,infoB:Name,tagclass,info,bodycontents以下哪个为真? ( b )a. 陈述A为真而陈述B为假b. 陈述A为假而陈述B为真c.二个陈述都为真d. 二个陈述都为假3、以下代码行将做什么操作? ( a )Class.forName(“Sun.jdbc.odbc.JdbcOdbcDriver”);a.为MS-SQL 服务器数据库加载驱动程序b. 建立与指定数据库的连接c.创建ResultSet 对象d.访问表中数据4、在servlet程序中,service()方法将完成什么操作?( d )a.初始化servlet 变量b. 向服务传递请求c.返回引用给PrintWriter 对象d. 接收客户请求,并处理它们5、ServletConfig 类用作什么? ( c )提供关于Servlet 接口的特定于HTTP的实现 b.提供处理客户请求的方法c.存贮启动配置和初始化参数d.发送应答给客户6、你使用 HTTPSession接口来跟踪你的servlets中会话数据。
为把值加入到此会话对象,你应使用哪个函数? ( d )a. putValue()b. addValue()c. setValue()d. addSession()7、以下哪个是JSP优于 servlet的地方? ( d )a. 独立于平台b. 创建数据库驱动的Web应用c. 服务器端编程能力d. Java 代码嵌入到HTML 页面8、你已编码了二个servlet :servlet1和servlet2 。
JSP试题
一、选择题1.假设已经获得ResultSet 对象rs ,那么获取第一行数据的准确语句是( )。
rs.hasNext()rs.nextRow()2. 在Web 项目的目录结构时,web.xml 文件位于( )目录下。
src 目录项目根目录或其子目录MATA-INF 目录3. 做动态网页的开发,以下( )语言可以作为服务器端脚本语言。
HTML JSPJavaScript 4. 页面中存在两个多选按钮(名称为sex ),分别代表男和女,该页面提交后,为了获得用户的选项值,可以使用以下()方法。
request.getParameter (sex); request.getParameterValues ("sex"); request.getParameterValue s(sex); 5. JSP 提供了一个可以在多个请求之间持续有效的内置对象( ),该对象与浏览器一一对应。
requestresponse application6. 表格属性中( )可以改变表格的大小,并且使表格的大小随浏览器窗口的大小而自动调整大小。
设置其width 和height 属性为数字值这两种方法均可 这两种方法均不可 7.在JSP 中,page 指令的( )属性用来引入需要的包或类。
extends languge contentType 8. 在JSP 标准动作标签中,( )相当于创建一个JavaBean 的示例。
getProperty setProperty forward9. 假设在helloapp 应用中有一个HelloServlet 类,它位于org.javathinker 包下,那么这个类的class 文件应该放在()目录下。
helloapp/HelloServlet.classhelloapp/WEB-INF/HelloServlet.classhelloapp/WEB-INF/classes/HelloServlet.class10. 要访问Bean 中名为jsp 的属性,应使用()方法。
“jsp语法知识”单元习题
“JSP语法知识”单元习题一、填空题1.在JSP规范中,可以使用两种格式的注释:一种是____________;另一种是____________。
2.JSP 的语法元素主要包括:____________、____________、____________、____________和____________。
3.指令元素分为三种,它们分别是____________、____________和____________。
4.JSP 规范中描述了3 种脚本元素:____________、____________和____________。
5.____________是指在客户端显示的注释;而____________在客户端不会输出。
6.<!—注释内容-->是____________,<%--注释内容--> 是____________。
7.可以通过选择【查看】|【源文件】显示出来的注释是____________;不能显示出来的注释是____________。
8.JSP 程序中要用到的变量或方法必须首先____________。
9.____________是一段在客户端请求时需要先被服务器执行的Java 代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。
10.在JSP 三种指令中,用来定义与页面相关属性的指令是____________;用于在JSP页面中包含另一个文件的指令是____________;用来定义一个标签库以及其自定义标签前最的指令是____________。
11.JSP 中标准的动作元素包括:____________、____________、____________、____________、____________、____________和____________。
12.____________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML 文件或动态的JSP 文件。
“jsp内置对象”单元习题
“JSP 内置对象”单元习题一、填空题1.JSP 中有9 种内置对象,它们分别是:__________ 、 __________ 、response 对象、pageContext 对象、session 对、applicationt 对象、page 对象、config 对象和exception 对象。
2.Request 对象可以使用__________ 方法获取表单提交的信息。
3.客户端向服务器端提交数据的方式通常有两种:一种是___________ 提交方式;另一种是___________ 提交方式。
4.在JSP 内置对象中,与请求相关的对象是_______________________ 。
5.___________ 被封装成接口,它用来向客户端输出内容。
6.Out 对象中用来输出各种类型数据并换行的方法是 ________________________ 。
7.Out 对象中用来输出各种类型数据但不换行的方法是8.Out 对象中用来输出一个换行符的方法是 ________________________ 。
9.Out 对象中用来关闭输出流的方法是 _______________________ 。
10.Out 对象中用来输出缓冲区里的数据的方法是________________________ 。
11.Out 对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是12.Out 对象中用来清除缓冲区里的数据,但不写到客户端的方法是13.Out 对象中用来获得缓冲区大小的方法是_______________________ 。
14.Out 对象中用来获得缓冲区剩余空间大小的方法是15.Out 对象中用来判断缓冲区是否自动刷新的方法是16.Request 对象中用来获得服务器名字的方法是________________________ 。
17.Request 对象中用来获得服务器的端口号的方法是18.Request 对象中用来获得客户端的IP 地址的方法是19.Request 对象中用来获得客户端的计算机名字的方法是方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题1.W3C是指___万维网联盟_______。
2.Internet采用的通信协议是___TCP/IP___。
3.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。
4.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。
5.HTML文档的开头和结束元素为__<html></html>_____。
6.表格定义中使用的子标记<td>的含义为___单元格___。
7.将一个图像作为一个超级链接,用到了__<img>__标记。
8.input表单域表示一个文本框时,它的type属性应该赋值为__text____。
9.URL是Uniform Resource Locator的缩写,中文称之为统一资源定位器。
10.超级链接标记<a>的href属性取值为链接的目标地址。
11.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片(Scriptlet)、表达式()、注释(Comment)7种要素构成。
12.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素。
13.指令标记、JSP动作标记统称为JSP标记。
14.“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法。
15.在“<%!”和“%>”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。
16.JSP页面的程序片中可以插入HTML 标记。
17.当JSP页面的一个客户线程在执行synchronized 方法时,其他客户必须等待。
18.JSP页面中,输出型注释的内容写在“<!--”和“-->”之间。
19.JSP声明函数时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
20.Page指令的属性Language的默认值是java 。
21、在Error.jsp页面中,要使用Exception对象,必须设置的指令是<%@page isErrorPage = “true”%>.22、要使java bean在整个应用程序的声明周期中,被该应用程序中的任何JSP文件所使用,则该java bean的Scope属性必须设置为application 。
23、在Servlet中,主要使用HttpServletResponse类的重定向方法sendRedirect 方法实现重定向,以及使用RequestDispatcher类的转发方法forward 方法实现转发功能。
24.out对象的__ out.flush()_____方法,功能是输出缓冲的内容。
25.JSP的__session___对象用来保存单个用户访问时的一些信息。
26.response对象的_sendRedirect(URL url)___方法可以将当前客户端的请求转到其他页面去。
27.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在__request__对象中。
28.response.setHeader(“Refresh”, “5”)的含义是指页面刷新时间为5秒__。
29.在JSP中为内置对象定义了4种作用范围,即Application Scope 、Session Scope 、Page Scope 和Request Scope 四个作用范围。
30.表单的提交方法包括___post_______和____get______方法。
31.表单标记中的__action___属性用于指定处理表单数据程序url的地址。
32、JavaBean是一个java 类,它必须有一个无参的构造方法。
33、JSP的是内部对象可以直接使用,它是由web容器创建的。
34、在JSP中,页面间对象传递的方法:request 、session 、application 、cookie 等方法。
35、在jsp页面中,可以用request对象的 gtParameterValues() 方法来获取其他页面传递参数值的数组。
.36、在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例> ,其中id的用途是实例化一个Bean对象。
37、使用cookie的基本步骤为:创建cookie对象,传送cookie对象,读取cookie对象,设置cookie对象的有效时间。
38.在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现业务逻辑层与视图层的分离。
39.JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。
set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为setXxx() 和getXxx() 。
40.用户在实际Web应用开发中,编写Bean除了要使用import语句引入Java的标准类,可能还需要自己编写的其他类。
用户自己编写的被Bean引用的类称之为Bean的辅助类。
41.创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成编写、编译和发布。
42.布置JavaBean要在Web服务目录的WEB-INF\classes文件夹中建立与Bean的包名对应的子目录,用户要注意目录名称的大小写。
43.使用Bean首先要在JSP页面中使用import 指令将Bean引入。
44.要想在JSP页面中使用Bean,必须首先使用<jsp:useBean> 动作标记在页面中定义一个JavaBean 的实例。
45.scope属性代表了JavaBean的作用范围,它可以是page、request 、session和application四个作用范围中的一种。
46、getConnection()是DriverManager 类的方法,使用过程中可能会抛出SQLException 异常。
47、Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession() 得到Session对象,查看Session对象,在会话中保存数据。
48、控制器主要负责两方面的动作:把用户的请求分发到相应的模型;将模型的改变及时反映到视图上。
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","root","");……conn.close();}catch(Exception e){ out.println(e.toString()); }55.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");语句,得到的结果集rs第一列对用bid ;而每一次rs只能看到一行,要在看到下一行,必须使用next() 方法移动当前行。
ResultSet对象使用getXXX() 方法获得当前行字段的值。
56.stmt为Statement对象,执行String sqlStatement = "delete 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)。