11.JSP的编译指令标记通常是指:(A) A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令 13.下列哪一项不属于JSP动作指令标记?(D) A) B) C) D) 14.JSP的哪个指令允许页面使用者自定义标签库?(B) A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令 15.能够替代<字符的替代字符是()?(C) A)< B)> C)< D) 16.下列()注释为隐藏型注释。(C)。 A) B) C)<%-- 注释内容--%> D)] --> 17.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。 A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件 18.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(C ) A)public B)static C)synchronized D)private 19.以下哪个对象提供了访问和放置页面中共享数据的方式(D) A)pageContext B)response C)request D)session 20.当response的状态行代码为哪个时,表示用户请求的资源不可用?(D) A)101 B)202 C)303 D)404 21.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope 和(A )四个作用范围。 A)Request Scope B)Response Scope C)Out Scope D)Writer Scope 22.out对象是一个输出流,其输出换行的方法是(B) A)out.print( ) B)out.newLine( ) C)out.println( ) D)out.write( ) 23.Form表单的method属性能取下列哪项的值(C ) A)submit B)puts C)post D)out 24.可以利用request对象的哪个方法获取客户端的表单信息(A) A)request.getParameter() B)request.outParameter() C)request.writeParameter() D)request.handlerParameter() 25.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型() A)Double.parseString(strNumx) B)Double.parseDouble(strNumx) C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx) 26.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A) A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-1 27.下面不属于标记中的name属性取值的是(D) A)password B)hidden C)submit D)textarea 28. A)size B)value C)selected D)checked JSP中有哪些内置对象?作用分别是什么? 答:application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。Out对象代表提供输出流的访问Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文Response对象,实现输出、跳转等功能;Session对象,表示一个特定的会话。 简述JSP运行环境的配置。 答:JSP 开发环境的搭建必须经过以下几个步骤:(1)下载并安装JDK (2) 配置环境变量。(3)下载并安装TomCat。(4)在Tomcat 服务器中建立WEB 应用程序,步骤如下:①进入Tomcat的安装目录的webapps 目录,可以看到ROOT,examples, 等Tomcat 自带的目录;②在webapps 目录下新建一个目录,起名叫myapp;③在myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;④WEB-INF下新建一个文件web.xml;web.xml中的内容可以从Root 目录下的相应文件拷贝得到。⑤编写一个JSP 文件first.jsp。⑥将文件复制到myapp 文件夹中;⑦启动TomCat。⑧在浏览器中输入http://127.0.0.1:8080/myapp/first.jsp,即可以运行该程序。 使用JavaBean时需要注意哪几点? 答:(1)懂得将Bean 放在哪个目录下:将JavaBean 放在web-inf\classes\包名目录中。(2)懂得如何定义一个Bean;其中的语法规范不一定要记住,但要理解其中的结构。(3)Java 文件和Bean所定义的类名一定要相同,并且是大小写敏感。(4)Bean中要声明公共方法,与Bean的名字相同。(5)懂得如何在JSP 文件中引用JavaBean,其实就是的语句。(6)一定要牢记Java 是区分大小写的。 1.已知SQL Server2008数据库名称为stuDb,里面有一学生表(student),包含四个字段分 别为学号:no(char),姓名:name(char),性别:sex(char),成绩:score(int),首先编写代码实现数据库的连接,在页面中给出”已经成功连接”的信息,然后检索成绩在前10名的学生信息并输出。再编写一个页面,实现插入与更新的功能。 jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作jsp:include:在页面被请求的时候引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转到一个新的页面。jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。 说一说Servlet的生命周期? 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 一、简答题 1、在“<%! %>”之间声明的变量和在“<% %>”之间声明的变量有什么不同? 答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。“<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java 程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java 程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。 2、简述JSP中指令标记include 和动作标记include有什么不同? 答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP 页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java 文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。 3、数据库连接对象在调用commit()方法进行事务处理时,只要事务中任何一个SQL语句没有生效,就抛出SQLException异常,在处理SQLException异常时,必须让连接对象调用rollback()方法,其主要作用是什么? 答:撤销事务中成功执行过的SQL语句对数据库数据所做的更新、插入或删除操作,即撤销引起数据发生变化的SQL语句操作,将数据库中的数据恢复到commit()方法执行之前的状态。 4、编写javabean就是编写一个java的类,这个类创建的一个对象称作一个bean。为了能让使用这个bean的应用程序构建工具知道这个bean的属性和方法,应在类的方法命名上遵守 一定的规则。请简述其规则。 答:(1)必须提供两种方法getXXX(),用来获取属性xxx的值,setXXX()方法,用来修改属性xxx的值。(2)类中方法的访问权限都必须是public的。(3)类中如果有构造方法,那么这个构造方法的访问权限也是public的,并且是无参数的。 5、jsp的工作原理是什么? 答:当我们访问一个JSP页面的时候,这个文件首先会被JSP引擎翻译为一个Java源文件,其实就是一个Servlet,并进行编译,然后像其他Servlet一样,由Servlet引擎来处理。Servlet 引擎装载这个类,处理来自客户的请求,并把结果返回给客户 6、两种数据提交方式分别是什么?有什么区别? Post 和getPost不通过地址栏传递,get通过地址栏传递。 7、JavaBean的特性? 答:(1)、是公共的类;(2)、构造函数没有输入参数;(3)、属性必须声明为private,方法必须声明为public;(4)、用一组set方法设置内部属性;(5)、用一组get方法获取内部属性;(6)、是一个没有主方法的类,一般的Java类默认继承自Object类,而Bean不需要这种继承。 二、判断对错 1、在一个jsp文件中不允许有重复定义相同的指令标记。(错,import) 2、可以在“<%= %>”之间插入一个表达式,但是不可以插入语句。(对) 3、param标记不能独立使用,不必一定作为动作标记的子标记使用。(对) 4、使用forward标记后,地址栏仍显示转向前的JSP页面的URL地址。(对) 5、Tag文件必须使用ANSI编码保存。(对) 6、Tag标记是伴随着Tag文件一同诞生的,即便写了一个Tag文件并保存到特定目录后,也就自定义出了一个标记。(对) 7、同一用户在不同的服务目录中的session是互不相同的。(对) 8、在Tag文件中可以使用session对象,但是该对象必须在调用该Tag文件的JSP文件中定义过。(对) 9、使用File类的creatNewFile()方法创建文件和目录(错,使用mkdir创建目录) 10、文件字节流的方式不能直接操作Unicode字符。(对) 11、无论字段是何种属性,总可以使用getString(int columnindex)或getString(String columnName)方法返回字段值的串表示。(对) 12、当使用ResultSet的getXxxx方法查看一行记录时,不可以颠倒字段的顺序。(对) 13、使用Statement对象返回结果集后,再执行添加语句或删除语句,结果集就不能输出记录了。(对) 14、可以通过JDBC-ODBC桥接器访问Excel电子表格。(对) 15、javabean必须存放到特定的目录中。(对) 三、填空题 1、在JSP文件中使用<!-- --> 对HTML文本进行注释,使用<%-- --%>符号对jsp语句进行注释。 2、若在JSP文件中使用中文,其编码必须使用gb2312 或ISO-8859-1 。 3、JSP的指令标记有:page 、include 等。 4、include动作标记的语法格式为: 或 param 子标记 。 5、forward动作标记的语法格式为: 或 param 子标记 。 6、Tag文件以.tag 作为后缀名。 7、Tag文件的存储目录: 发布目录/WEB-INF/tags 。 8、JSP页面在使用Tag标记来调用一个Tag文件之前,必须使用taglib 指令标记引入该Web服务目录下的标记库。 9、Tag文件使用doBody 标记处理JSP页面传递过来的“标记体”。 10、Tag文件中也有include指令标记,其使用方法与JSP文件中的include指令标记类似。 11、Tag文件中attribute指令标记的主要作用是:从jsp页面向tag文件传值,其指令格式为:<%@ attribute name=”对象名字”required=”true|false”type=”对象的类型”%>。 12、Tag文件中variable指令标记的主要作用是:tag文件向调用它的jsp文件返值,其指令格式为:<%@ variable name-given=”对象名字”variable-class=”对象的类型”scope=” 有效范围”。 13、在Tag文件中使用variable指令返回一个对象给JSP页面时,必须要使用Tomcat引擎提供的内置对象jspContext,使用该内置对象的setAttribute方法存储对象名字以及该对象的引用。 15、JSP的主要内置对象有session 、request 和response等。16、JSP中request内置对象使用getParameter 方法获取表单数据。 17、JSP中使用response的sendRedirect 方法实现页面的跳转。 18、如果用户的浏览器不支持Cookie,我们可以通过URL 重写来实现session对象的唯一性。 19、使用session对象的setAttibute 方法添加session对象,并为添加的对象指定索引关键字。 20、jsp中常用的两种数据库连接方式是:jdbc-odbc桥接和加载java驱动程序。 21、使用Statement对象的executeQuery 方法执行查询语句,使用executeUpdate方法执行更新语句。 22、在事务处理上,数据库连接对象调用setAutoCommit(false)方法的作用是:取消连接对象的默认提交状态。 23、事务是保证数据库中数据完整性与一致性的重要机制。 24、javabean是一种java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。 25、useBean动作标记的格式: 或。 四、程序设计 1.编写JSP页面分别显示1—10之间各数字的阶乘。 答案: <%@ page contentType="text/html;charset=GB2312" %> 阶乘(Factorial)<%! long Factorial(int n) { int sum=1; for(int i=1;i<=n;i++) {sum=sum*i;} return sum; } %> 1到10之间的各数字的阶乘 <% long sum; for(int j=1;j<=10;j++) { sum=Factorial(j); out.print(" "+j+"!="+sum); } %> 2.创建一个名为Worker.java的Bean,用来描述工人的信息,分别是姓名,工号,身高,体重,在一个名为work.jsp的页面中使用这个Bean,通过动作设置Bean的各个属性,通过动作显示出Bean的各个属性的值。 答案: Worker.java package ccc; public class Worker { String name=null; long number; double height,weight; public String getName() {return name; } /*public String getName() {try {byte b[]=name.getBytes("ISO-8859-1"); name=new String(b); return name; } catch(Exception e) {return name;} }*/ public void setName(String newName) {name=newName;} public long getNumber() {return number;} public void setNumber(long newNumber) { number=newNumber;} public double getHeight() {return height;} public void setHeight(double newHeight) {height=newHeight;} public double getWeight() {return weight;} public void setWeight(double newWeight) {weight=newWeight;} } Work.jsp <%@ page contentType="text/html;charset=GB2312" %>
名字是:
工号是:
<% double height=1.70; %> 身高是:米 体重是: 公斤 JSP期末考试题复习题针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。 1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) <% %> c) <%! %> d) <%@ %> 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) application d) exe文件 3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request c) session d) application 5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项) a) pageContext b) context c) application d) out 6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse() 7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项) a) extends b) import c) languge d) contentType 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项) a) A+B b) AB c) 131 d) 错误信息,因为表达式是错误的 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servle t下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个 JSP试题及答案第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。 参考答案 一.选择题 1. D 2. C D 3. C 4. 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.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层 jsp-servlet题库(附答案)1.B 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,${10 mod 3},执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! JSP期末考试复习题J S P期末考试复习题文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256) 一、填空(共10分,每空1分) 1. JSP 是_____ Sun Microsystems ___ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 2. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到t o m c a t服务的_______________w e b a p p s________目录中。 3. 在Servlet中用来接收客户表单数据的两个常用方法为____ get _________、 _____post _________。 4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为 __________application /session _______。 5. 假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用 标记的_____event/onload _________什么事件。 6. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应 用使用______onclick/confirm __________对话框。 7. JDBC中_________DriverManager/Connection _接口用于连接数据库。 8. Resulset接口的_________next()_方法可以使结果集指针指向下行数据。 9. 如果要获取请求客户端的IP地址,应使用______象。 二、单选选择 (60分,每题分) 1.在JSP中如果要导入 .* 包,应该使用_________A______指令。 A. page B. taglib C. include D. forward 2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的 __D______属性。java ee 期末试题 (1)要点1、下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么?(D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main(String[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1.equals(o2)){ System.out.println("Equal"); } }该程序的执行结果是( B )。 A. 程序执行后无输出 B. 程序执行后输出“Equal” C. 程序在第5行出现编译错误 D. 程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A. a的值是2,b的值是3 B. a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A. EJB JSP试题及答案第1章WEB开发环境 (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采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 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类型 JSP复习题1选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B. C.© D.< 3. |