jsp选择题
JSP选择题试题及答案

JSP选择题试题及答案1. 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是() [单选题]A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端(正确答案)D)什么都不做。
2. 2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()[单选题]A)进程B)线程(正确答案)C)程序D服务。
3. 3.不是JSP运行必须的是() [单选题]A)操作系统B)Java JDKC)支持Jsp的Web服务器D)数据库(正确答案)4. 4.Tomcat服务器的默认端口号是:() [单选题]A)80B)8080(正确答案)C)21D)21215. 1.下面描述错误的是() [单选题]A)HTML文件必须由<html>开头,</html>标记结束。
B)文档头信息包含在<head>与</head>之间。
C)在<head>和</head>之间可以包含<title>和<body>等信息。
(正确答案)D)文档体包含在<body>和</body>标记之间6. 2.下列设置颜色的方法中不正确的是() [单选题]A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >(正确答案)7. 3.设置文档体背景颜色的属性是() [单选题]A)textB)bgcolor(正确答案)C) backgroundD) link8. 4.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到() [单选题]A)浏览器的页面上部B)浏览器的标题栏上(正确答案)C)浏览器的状态栏中D)浏览器的页面下部9. 5.()是标题级别标记。
JSP题库

14. 在传统的 HTML 页面中加入()就构成了一个 JSP 页面文件。 A. Java 程序片和 JSP 标签 B. JSP 标签 C. 用“<%”、“%>”标记符号括起来的程序 D. Java 程序片
答案:A
15. <select>用于在表单中插入一个下拉菜单,他需与()标记配合使用 A. <option> B. <item> C. <dot> D. <list>
答案:C
39. 在 servlet 里,能正确获取 session 的语句是() A. HttpSession session = response.getHttpsession(true); B. HttpSession session = response.getSession(true); C. HttpSession session = response.getHttpsession(true); D. HttpSession session = response.getSession(true);
答案:A
16. 下边哪个不是 from 的元素() A. table B. select C. textarea D. input
答案:A
17. 下列变量声明在()范围内有效。<%! Date dateTime;int countNum; %> A. 从定义开始处有效,被多个客户共享 B. 在整个页面内有效,被多个客户共享 C. 在整个页面有效,客户之间不共享 D. 从定义处开始有效,客户之间不共享
答案:C
31. Servlet 中,HttpServeltResponse 的()方法用来把一个 Http 请求重定向到另外的 URL A. redirectURL() B. redirectResponse()
JSP选择题

B.redirectuURL()
C.sendRedirect()
D.getRequestDispatcher()
答案C
2.在Servlet生命周期中,对应服务阶段的方法是()
A.init()
B.doPost()
C.destroy()
D.service()
答案:D
3.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码
A.response.setContentType()
B.response.setCharcterEncoding()
C.response.setPageCoding()
D.response.setCharset()
B.<%="hello world" ;%>
C.<%="hello world"%>
D.<!"hello world"%>
答案:C
4.如果请求页面中存在两个单选按钮(假定单选按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法
A.request.getParameter(sex);
B.<c:set>
C.<c:out>
D.<c:froEach>
答案:B
5.如果要遍历一个数组中的所有元素需要()标签
A.<c:if>
B.<c:set>
C.<c:out>
D.<c:froEach>
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试题及答案

第一章一.选择题1.早期的动态网站开发技术主要使用的是()技术。
该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。
A.JSP页面的代码由两个部分组成,它们是()和()。
代码代码代码代码在服务器中进行编译时,将首先被转译成()语言代码 D.以上都是4.在一个JSP页面代码中一定没有的部分是()代码指令动作代码二.问答题1.简述JSP的基本运行原理。
2.列举出JSP具有的一些特点。
参考答案一.选择题1. D2. C D3. C4. A二.问答题1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。
最后由Web服务器将执行结果响应(Response)给客户端浏览器。
2.答:1. 一次编写,随处运行2. 可重用组件技术3. 标记化页面开发4. 对大型复杂Web应用支持良好第二章习题三.选择题1.下列不是JSP开发工具的是()A.JBuilder B.IBM WebSphere C.MyEclipse2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()B.Dreamweaver MX MX3.JSP隶属Java家族,下列不属于JAVA家族的是()应用程序体系结构最多可分为三层,不属于这三层的是()A.表示层B.业务层C.数据访问层D.网络链接层四.问答题3.简述Tomcat的作用。
4.配置JSP开发环境,并测试如下程序:<%@ page language="java" import=".*" pageEncoding="GBK"%><html><head><title>第一个JSP程序</title></head><body><h1>第一个JSP实例</h1><ul><li>日期:<%= new %></ul><%if().get=={%>早上好<% }else{ %>下午好<%} %></body></html>参考答案三.选择题1. D2. A D3. D4. D四.问答题1.答:Tomcat是一个强大的jsp Web服务器, 能够处理静态和动态页面,处理大量网络客户请求,支持各种服务以及允许用户进行配置。
jsp选择题

选择题1 、在HTML中,表示页面背景的是( A)(A)<body bgcolor=>(B) <body bkcolor=>(C)<body agcolor=>(D)<body color=>2 、HTML中<body text=red>,表示(C)(A)正在点击文字的色彩是红色。
(B)可可链接文字的色彩是红色。
(C)非可链接文字的色彩是红色。
(D)已链接文字的色彩是红色。
3、以下表示,可链接文字的颜色是黑色的是(A)(A)<body link=black>(B)<body text=black>(C)<body vlink=black>(D)<body alink=black>4、<body leftmargin=?>,表示(B)(A)页面左侧的表格大小(B)页面左侧的空白大小(C)页面左侧的可用区域大小(D)页面左侧的可编辑区域大小5、链接(Link)大体语法是(D)(A)<a goto="URL"> ... </a>(B)<a herf="URL"> ... </a>(C)<a link="URL"> ... </a>(D)<a href="URL"> ... </a>6 、表示跳转到页面的”bn”锚点的代码是:(C)(A)<a link="#bn"> ... </a>(B)<a href="bn"> ... </a>(C)<a href="#bn"> ... </a>(D)<a herf="bn"> ... </a>7 、表示新开一个窗口的超链接代码是(C)(A)<a href=URL target=_new>..</a>(B) <a href=URL target=_self>..</a>(C)<a href=URL target=_blank>..</a>(D) <a href=URL target=_parent>..</a>8 、<a href=URL target=_parent>..</a>,表示(B)(A)打开一个空窗口的超链接代码(B)在父窗口打开超链接的代码(C)新开一个窗口的超链接代码(D)在本窗口中打开一个超链接的代码9 、在框架中,在整个框架页中打开链接的代码是(B)(A) <a href=URL target=_blank>..</a>(B)<a href=URL target=_top>..</a>(C)<a href=URL target=_main>..</a>(D)<a href=URL target=_self>..</a>10 、表示标尺线的HTML代码是(A)(A)<hr>(B)<br>(C)<hr></hr>(D) <tr>11 、 <hr color=red>表示(B)(A)页面的颜色是红色(B)水平线的颜色是红色(C)框架颜色是红色(D)页面顶部是红色12 、以下表示下标的是(B)(A)<sup>.</sup>(B)<sub></sub>(C)<top></top>(D)<upper></upper>13 、<strong></strong>表示(B)(A)斜体(B)粗体(C)下划线(D)上标14、换行符的HTML代码是(B)(A)<hr>(B)<br>(C)<tr>(D)<hr></hr>15 、有序列表的HTML代码是(C)(A)<ul><li>...</ul>(B)<li><ul>...</li>(C)<ol><li>...</ol>(D)<li><ol>...<li>16、以下说法错误的选项是(B)(A)disk是定制表中type的标记(B)left是定制表中type的标记(C)circle是定制表中type的标记(D)square是定制表中type的标记17 、<multicol width=#> ... </multicol>表示(B)(A)单行文本(B)多列文本(C)多行文本(D)单列文本18、<img alt=#>,表示(C)(A)图像的地址(B)图像的排列方式(C)在阅读器尚未完全读入图象时,在图象位置显示的文字(D)在阅读器尚未完全读入图象时,在图象的上方显示的文字19 、禁止表格格子内的内容自动断行回卷的HTML代码是?(D)(A)<tr valign=?>(B)<td colspan=#>(C)<td rowspan=#>(D)<td nowrap>20、HTML代码<input name="foo" size=20>表示?(B)(A)创建一个单项选择框(B)创建一个单行文本输入区域(C)创建一个提交按纽(D)创建一个利用图象的提交按纽21、以下哪条语句会产生运行:(A )(A)var obj = ( );(B)var obj = [ ];(C)var obj = { };(D)var obj = / /;22、以下哪个单词不属于javascript保留字:(B)(A)with(B) parent(C)(D)void23、请选择结果为真表达式:(C)(A)null instanceof Object(B)null = und(C)null und(D)NaN NaN24 、请选择对javascript明白得有误的:(D)(A)Jscript不是javascript的简称(B)javascript是网景公司开发的一种Java脚本语言,其目的不是为了简化Java的开发难度(C)AJAX技术不必然要利用javascript技术(D)FireFox和IE存在大量兼容性问题的要紧缘故在于他们对javascript的支持不同上25、foo对象有att属性,那么获取att属性的值,以下哪些做法是能够的:(A)(A)(B)foo(“att”)(C)foo<“att”>(D)foo{“att”}26 、在不指定特殊属性的情形下,哪几种HTML标签能够手动输入文本:(A)(A)<TEXTAREA></TEXTAREA>(B)<INPUT type=”file”/>(C)<INPUT type=”hidden”/>(D)<DIV></DIV>27、以下JS的语句中,哪个是合法的 D(A)(“john said,”Hi!””)(B)(“john said,”Hi!”’)(C)(“john said,”Hi!”)(D)(“john said,\”Hi!\””)28 、以下JavaScript的循环语句中(D )是正确的(A)if(i<10;i++)(B)for(i=0;i<10)(C)for i=1 to 10(D)for(i=0;i<=10;i++)29 、以下选项中,(D )不是网页中的事件(A)onclick(B)onmouver(C)onsubmit(D)onpressbutton30 、有语句“var x=0;while(__C__) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:(A)x<10(B) x<=10(C)x<20(D)x<=2031、以下哪个不是javascript的全局函数:(D)(A)escape(B)parseFloat(C)eval(D)setTimeout32、关于IFrame表述不正确的有:(C)(A)通过IFrame,网页能够嵌入其他网页内容,并能够动态更改(B)在相同域名下,内嵌的IFrame能够获取外层网页的对象(C)在相同域名下,外层网页脚本不能够获取IFrame网页内的对象(D)能够通过脚本调整IFrame的大小33 、关于表格表述不正确的有:(B)(A)表格中能够包括TBODY元素(B)表格中只能够包括单个TBODY元素(C)表格中不能够包括CAPTION元素(D)表格中能够包括COLGROUP元素34、关于IE的window对象表述不正确的有:(B)(A)属性本身确实是指向window对象(B)()方式能够用来刷新当前页面(C)=””和的作用都是把当前页面替换成页面(D)概念了全局变量g;能够用的方式来存取该变量35、执行同构的SQL用(B)(A) Statement(B) PreparedStatement(C) SQLStatement(D) PreparedSQLStatement36、设置隔离层次(C)能够解决phantom reads(A)TRANSACTION_NONE(B)TRANSACTION_READ_UNCOMMITED(C)TRANSACTION_SERIALIZABLE(D)TRANSACTION_REPEATABLE_READ37、 executeUpdate返回的类型是(B)(A)ResultSet(B)int(C)boolean(D)受阻碍的记录数量38、executeQuery方式返回的类型是(A)(A)ResultSet(B)int(C)boolean(D)受阻碍的记录数量39、以下哪一种驱动程序利用JAVA本地接口向本地的数据库API发送指令(B)(A)JDBC-ODBC桥(B)JAVA到本地API(C)JAVA到网络协议(D)JAVA到数据库协议40、以下描述中,(D)不是描述JDBC功能的(A) 和一个数据库成立连接(B)向数据库发送SQL指令(C)处置数据库返回的结果(D)过滤用户的输入41、典型的JDBC程序通常第一步编写(B)(A)释放资源(B)取得与数据库的物理连接(C)执行SQL命令(D)注册JDBC Driver42、JDBC编程的异样类型分为SQLException和(B)( A ) SQLError(B)SQLWarning(C)SQLFatal(D)SQLTruncation43、DataSource是connect类型,能够挪用DataSource的( D )方式取得数据库连接。
JSP题库_62道

JSP/Servlet试题库:1. 动态网站需要的技术为。
(选择3项)A.CGIB.HTTPC.ASPD.PHP2. 在部署Servlet时,web.xml文件中<servlet>标签应该包含哪些标签。
(选择2项)A.<servlet-mapping>B.<servlet-name>C.<url-pattern>D.<servlet-class>3. 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
(选择1项)A.MyApp目录下B.M yApp\images目录下C.M yApp\WEB-INF目录下D.MyApp\WEB-INF\lib目录下4.为了获得用户提交的表单参数,可以从哪一个接口中得到。
(选择1项) A.ServletResponseB.S ervletC.R equestDispatcherD.ServletRequest5.从以下哪一个选项中可以获得Servlet的初始化参数。
(选择1项)A.ServletB.S ervletContextC.S ervletConfigD.GenericServlet6.表示“资源移动”的状态码是。
(选择1项)A.200B.302C.400D.5007.哪一个对象可以用于获得浏览器发送的请求。
(选择1项)A.HttpServletRequestB.H ttpServletResponseC.H ttpServletD.Http8.事务处理的结束方式。
(选择2项)A.中止B.提交C.完成D.回滚9.如何取得数据源。
(选择1项)A.通过HttpB.通过ftpC.J NDID.通过Connection对象10.会话是。
(选择1项)A.一个TCP/IP连接B.一个物理连接C.客户机和Web服务器之间的一组交互D.Http请求11.客户端状态管理的解决方案有。
jsp试题及答案

JSP编程技术与应用及答案一、选择题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是__________公司首创的一种新型动态网页编程技术。
2、JSP具有动态页面与静态页面分离的特点以及与____________的无关性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题1、下面哪一个不是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页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
10、不能在不同用户之间共享数据的方法是(A )A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext 对象1、下面哪一个不是JSP本身已加载的基本类?()A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、对于预定义<%!预定义%>的说法错误的是:()A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP 页面初始化时初始化3、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:()A、Select * from员工where 姓名=’_玛丽_’ B 、Select * from员工where 姓名=’%玛丽_’C、Select * from员工where 姓名like ‘_玛丽%’D、Select * from员工where 姓名like ‘%玛丽%’4、下述选项中不属于JDBC基本功能的是:()A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A. <%@ page %>作用于整个JSP页面。
B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
10、不能在不同用户之间共享数据的方法是()A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext 对象第1章WEB开发环境以下分章的选择题,答案在后第1章(1)下列关于WEB开发说法正确的是。
A)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的E)Web 是静态的(2)下列关于Tomcat说法正确的是。
A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器(3)下列关于Tomcat个目录说法错误的是。
A)bin目录——包含启动/关闭脚本B)conf目录——包含不同的配置文件C)Lib目录——包含Tomcat使用的JAR文件D)webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下E)work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下(4)下列关于HTTP协议说法正确的是。
A)HTTP是一种请求/响应式的协议B)HTTP请求消息中Accept表示浏览器可接受的MIME类型C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E)HTTP请求消息中Host表示初始URL中的主机和端口。
(5)下列对于JSP说法中正确的是。
A)JSP是Sun公司推出的新一代站点开发语言B)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行C)JSP将内容的生成和显示进行分离D)JSP强调可重用的组件E)JSP采用标识简化页面开发第2 JSP指令标识一、选择题:(1)下列关于JSP编译指令说法错误的是。
A)编译指令用于从JSP发送一个信息到容器上B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效E)编译指令元素为编译阶段提供了全局信息(2)下面关于page指令说法中错误的是。
A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令C)除了import外,其他page指令定义的属性/值只能出现一次。
D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言(3)下面关于page指令的属性说法错误的是。
A)import属性用于指定导入哪些包B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型C)isthreadsafe属性用来设定JSP文件是否能多线程使用D)session属性制定此页面是否参与HTTP会话。
默认值falseE)errorpage属性指示当前页面是否为其他页的errorpage目标(4)下列说法中正确的是。
A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含B)include指令中file属性指定要包含的文件名C)include指令只允许你包含动态页面D)Taglib指令允许页面使用者自定义标签E)你必须在使用自定义标签之前使用<% @ taglib %>指令(5)下列说法中错误的是。
A)<!-- This file displays the user login screen -->会在客户端的HTML源代码中产生和上面一样的数据B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML 源代码中产生和上面一样的数据C)<%! int i = 0; %>是一个合法的变量声明D)表达式元素表示的是一个在脚本语言中被定义的表达式。
E)表达式元素在运行后被自动转化为字符串第3 JSP动作指令(4)下面说法中正确的是。
A)<jsp:include>元素允许你包含动态文件和静态文件B)如果<jsp:include>包含的文件是动态的,还可以用<jsp:param>还传递参数名和参数值。
C)<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。
D)<jsp:forward>标签以下的代码,将不能执行。
E)<jsp:getProperty>元素用来获得Bean的属性值,并可以将其使用或显示在JSP 页面中。
(5)下列说法中错误的是。
A)<jsp:plugin>元素用于在浏览器中播放或显示一个对象B)当Jsp文件被编译,送往浏览器时,<jsp:plugin>元素将会根据浏览器的版本替换成<object>或者<embed>元素。
C)Jsp:param操作被用来以“名——值”对的形式为其它标签提供附加信息D)<jsp:fallback>是<jsp:plugin>动作的一部分,并且只能在<jsp:plugin>动作中使用。
E)以上说法全不对第4章JSP内置对象(1)下面对out对象说法错误的是。
A)out对象用于输出数据B)out对象的范围是application。
C)如果page指令选择了autoflush="true",那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容。
D)out.newLine()方法用来输出一个换行符E)out.close()方法用来关闭输出流(2)下面关于request对象说法错误的是。
A)request对象是ServletRequest的一个实例B)当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中C)getParameterName()方法返回本次请求的参数名字D)getParameter()方法返回包含指定参数的单独值的字符串E)getServerName() 返回接收请求的服务器的主机名和端口号(3)下面关于session对象说法中正确的是。
A)session对象的类是HttpSession.HttpSession由服务器的程序实现B)session对象提供HTTP服务器和HTTP客户端之间的会话C)session可以用来储存访问者的一些特定信息D)session可以创建访问者信息容器。
E)当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除(4)下面关于pageContext对象说法中正确的是。
A)pageContext对象为JSP页面包装页面的上下文。
B)pageContext对象创建和初始化都是由容器来完成的C)getRequest()方法返回当前的request对象D)getSession()方法返回当前页面的session对象。
E)removeAttribute()方法用来删除默认页面范围或特定范围之中的已命名对象。