文档库 最新最全的文档下载
当前位置:文档库 › JSP复习

JSP复习

JSP复习
JSP复习

考 生 信

息 栏 __

_____

__

系_

__

___

_

_

_

_

_

_

_

_

_

_

_

_

学号

_

_

_

__

_ 装 订 线

湄洲湾职业技术学院 2012—2013学年第二学期期中试卷 立德 躬行 博识 厚技 课程名称: JSP 网络编程 系部名称: 信息系 专 业: 信息安全技术 年 级: 2011级 试卷类别:开卷( )闭卷(√) 考试用时: 120 分钟 一.选择题:(共20题,每题2分,共40分) 1.page 指令用于定义JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )。 A .<%@ page %>作用于整个JSP 页面 B. 可以在一个页面中使用多个<%@ page %>指令 C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP 文件的开头,但不是必须的 D. <%@ page %>指令中的属性只能出现一次 2、在JSP 中,要定义一个方法,需要用到以下( C )元素。 A .<%= %> B. <% %> C. <%! %> D. <%@ %> 3. 下边哪个不是JSP 的内置对象?(B ) A. session B. cookie C. request D. out 4、要在session 对象中保存属性,可以使用以下哪个语句?(A ) A. session.setAttribute(“key”,”value”); B. session.getAttribute(“key”,”value”); C. session.setAtrribute(“key”); D. session.getAttribute(“key”); 5、jsp:forward 和sendRedirect 都是用来做页面跳转的,描述错误的是?(B ) A. forward 地址栏不变化,只能在Web 应用程序内的页面间跳转。 B. forward 地址栏变化,可以跳转到任何页面和机器。

C. forward之后可以使用原来的request对象,而且效率较高。

D. sendRedirect之后不可以使用原来的request对象,而且效率较低。

6. 下列选项哪些是正确的JSP表达式语法格式?(B )

A. <%String name=”YXAQ”;>

B. <%String name=”您好”;>

C. <% =”YXAQ”;>

D. <% =”您好”%>

7、以下动作标识用来盖实现页面跳转的是哪个?(C )。

A

B

C

D

8、在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是( D ).

A. <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”>

B. <%@ page language=“Java” import=”java.rmi.*,java.uitl.* ”%”>

C. <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”>

D. <%@ page language=“Java” import=”java.rmi.* ;java.uitl.* ”%>

9、在JSP中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是(A )。

A. x

B. getKing

C. myTags

D. king

10、在JSP中,test.jsp文件如下,试图运行时,将发生(D )。

<% String str = null; %>

str is <%= str%>

A 转译期有误

B 编译Servlet源码时发生错误

C 执行编译后的Servlet时发生错误

D 运行后,浏览器上显示:str is null

11、在JSP中,给定以下JSP代码片段,运行结果是()。

<% int x=10; %>

<% ! int x=11; %>

<%!

Int getX(){

return x;

}

%>

<% out.print(“X1=”+x); %>

<% out.print(“X2=”+getX()); %>

A. X1=10 X2=10

B. X1=11 X2=11

C. X1=10 X2=11

D. X1=11 X2=10

12、在a.jsp中有代码片断如下:在b.jsp中加入下列( A )代码,可以输出在a.jsp页面上输入的loginName的值。

loginName:

A. <%=(String )request.gerAttribute(“loginName”)%>

B. <%=(Stri ng ) request.getParameter(“loginName”)%>

C. <% String name=request.getParameter(“loginname”); out.println(name); %>

D. <% String name-request.getAttribute(“loginname”); out.println(name); %>

13、当浏览器第二次访问以下JSP网页时的输出结果是什么? ( C)

<%! int a=0; %>

<%

int b=0;

a++;

b++;

%>

a:<%= a %>

b:<%= b %>

选项:

A. a=0 b=0

B. a=1 b=1

C. a=2 b=1

D. a=2 b=2

14、以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果(A )。

<%

request.setAttribute("count",new Integer(0));

Integer count = request.getAttribute("count") ;

%>

<%=count %>

A. 编译不通过

B. 可以编译运行,输出0

C. 编译通过,但运行时抛出ClassCastException

D. 可以编译通过,但运行无输出

15、下面关于JSP作用域对象的说法错误的是( D )。

A. request对象可以得到请求中的参数

B. session对象可以保存用户信息

C. 作用域范围从小到达是request、session、application

D. application对象可以被多个应用共享

16、Form表单提交的信息中含有“name= svse”,阅读下面的JSP,a.jsp将输出( D )。

接受该请求的JSP:

<%

response.sendRedirect(“a.jsp");

%>

a.jsp:

<%=request.getParameter(“name") %>

A. null

B. 什么都不输出

C. 异常信息

D. svse

17、在JSP页面中,正确引入JavaBean的是(C )。

A. <%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %>

B.

C.

D.

18、在JSP中,对<jsp:setProperty>标记描述正确的是( D )。

A. 必须在一个JSP文件中搭配出现

B. 就如同session.setAttribute()一样,来设计属性/值对

C. 就如同request.setAttribute()一样,来设置属性/值对

D. 和动作一起便用,来设置bean的属性值

19、给定test1.jsp代码片断,如下:

要在test2.jsp中输出参数color中的值,以下选项正确的是(B )。

A. <%=request.getAttribute(“color”)%>

B. <%=request.getParameter(“color”)%>

C.

D.

20、在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是(c )。A.标记都必须在的开始标记和结束标记之间B. 标记可以用于对bean中定义的所有属性进行选择和设置C.这两个标记的name属性的值必须和标记的id 属性的值相对应

D.这两个标记的name属性的值可以和标记的尖属性的值不同

二.填空题(每空1分,共20分)

1. Tomcat服务器的默认端口是8080 。

2.JSP中的JA VA脚本标识分包含三种元素,它们是JSP表达式、声明标识和脚本程序。

3.JSP中,脚本程序的注释主要有单行注释、多行注释和提示文档注释三种4.在JSP中,表达式<%=2+4%> 将输出 6 。

5.在JSP中,指令主要包括page 指令、include 指令和taglib 指令。

6.JSP主要内置对象有:request 、response 、session 、Application、out对象、pageContext对象、Excepiton、Config和page对象。

7.在JSP中提供的常用的标准动作标识有: 、< jsp:setProperty > 、. 8.JavaBean按功能可分为可视化和不可视化两类;不可视化又分为值JavaBean 和工具JavaBean 两种

三.简答题(共5题,每题8分,共40分)

1.JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么?

答:

声明(Declaration)表达式(Expression)脚本程序(Scriptlet)

表达式(Expression)作用:用于向页面中输出信息,语法格式:<%= 变量或可以返回值的方法或java 表达式%>

声明(Declaration)作用:声明变量或方法,语法格式:<%!声明变量或方法的代码>

脚本程序(Scriptlet)作用:定义变量,调用方法和进行各种表达运算。语法格式:<%Java程序片段%> 2.简述JSP中指令标记include 和动作标记include有什么不同?

答:

include 指令通过file属性来指定被包含的页面,include动作标识通过page属性来指定被包含的页面;include指令包含的文件为静态(静态包含),include动作标识包含的文件可以是动态文件也可以是静态文件(动态包含)。

3.jsp有哪些动作?作用分别是什么?

答:

、< jsp:setProperty > 、.

jsp:include:在页面被请求的时候引入一个文件。

jsp:useBean:寻找或者实例化一个JavaBean。

jsp:setProperty:设置JavaBean的属性。

jsp:getProperty:输出某个JavaBean的属性。

jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

4.JSP提供的常用内置对象有哪些?作用分别是什么?

答:

request 、response 、session 、Application、out对象、

5.什么是JavaBean? 使用JavaBean的优点是什么?在JSP中一个标准的javaBean需要具备哪些条件?

JavaBean是根据特殊的规范编写的普通的Java类,可称他们为独立的组件。JavaBean按功能可分为可视化和不可视化两类。

使用JavaBean的优点是一次性编写,任何地方执行,任何地方重用。

标准的javaBean需要具备的·条件:

实现JA V A.io.Serializable接口;

是一个公共类;

类中必须存在一个无参数的构造函数;、

提供对应的setXxx()和getXxx()方法来存取类中的属性。

(完整版)基于jsp的网上书店毕业设计论文

1.网上书店系统概述 网上书店是电子商务的一部分,电子商务应有的功能、网上书店也应该具有。由于商家软件设计不大一样,因此网上书店的功能也不完全一致,有的多,有的少。作者本人认为,网上书店是一种无店铺,人不出门,在计算机联网的网络上作业,就可进行远距离的图书销售与订购。一般应具有如下功能:(1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如营业执照等,让顾客了解网上书店的可信程度;(5)开辟网上论坛,供顾客在网上讨论有关图书内容与网上发行中的有关问题;(6)通过网络收集顾客采访图书的计划与要求,顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求;(7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供正式发票;(9)图书配送;(10)退货处理;(11)质量监控。但是由于时间及本人能力方面的一些条件所限,本次设计的网上书店系统主要是以实现购书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能,其他的详细复杂的功能并没有涉及。

2.系统需求分析及设计 2.1业务及用户需求分析 要设计一个实用的网络书店销售管理系统,就必须首先明确应用环境对系统的要求。本系统开发的总体设计目标为开发一个在线系统,实现图书的在线查找、销售,以及在线管理等功能。系统以Windows操作系统为平台,网络联接以TCPIP协议为基础,使用Web服务器提供信息的浏览和查询,采用流行的BS三层体系结构。 因此,该系统需主要满足以下几方面需求: 1.用户的管理,含注册、检验及修改等功能。 2.在线图书销售,包括查找、购物车及定单等功能。 3.图书在线管理,如浏览、修改、添加和删除图书等。 2.2系统可行性分析 本节从技术的可行性,经济的可行性以及操作的可行性三个方面来说明本网站的可行性。 2.2.1技术可行性 1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高, 通信设备的能力、质量都可以满足要求。 2.系统软件: (1)操作系统Windows XP2000接口能力强,数据库管理系统的功能足够。 (2)Java语言是一种优秀的编程语言。它最大的优点就是与平台无关,在Windows 、Linux以及其它平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。JSP+JavaBeans几乎可以在所有平台上通行无

JSP技术简介及特点——外文翻译

JSP Technology Conspectus And Specialties By:Kathy Sierra and Bert Bates Source: Servlet&JSP The JSP (Java Server mix) technology is used by the Sun microsystem issued by the company to develop dynamic Web application technology. With its easy, cross-platform, in many dynamic Web application programming languages, in a short span of a few years, has formed a complete set of standards, and widely used in electronic commerce, etc. In China, the JSP now also got more extensive attention, get a good development, more and more dynamic website to JSP technology. The related technologies of JSP are briefly introduced. The JSP a simple technology can quickly and with the method of generating Web pages. Use the JSP technology Web page can be easily display dynamic content. The JSP technology are designed to make the construction based on Web applications easier and efficient, and these applications and various Web server, application server, the browser and development tools work together. The JSP technology isn't the only dynamic web technology, also not the first one, in the JSP technology existed before the emergence of several excellent dynamic web technology, such as CGI, ASP, etc. With the introduction of these technologies under dynamic web technology, the development and the JSP. Technical JSP the development background and development history In web brief history, from a world wide web that most of the network information static on stock transactions evolution to acquisition of an operation and infrastructure. In a variety of applications, may be used for based on Web client, look no restrictions. Based on the browser client applications than traditional based on client/server applications has several advantages. These benefits include almost no limit client access and extremely simplified application deployment and management (to update an application, management personnel only need to change the program on a server, not thousands of installation in client applications). So, the software industry is rapidly to build on the client browser multi-layer application. The rapid growth of exquisite based Web application requirements development of technical improvements. Static HTML to show relatively static content is right choice, The new challenge is to create the interaction based on Web applications, in these procedures, the

Jsp程序设计复习试题

《JSP 程序设计》复习题 一、 选择题 HTML 页面中加入( D )就构成了一个 JSP 页面文件。 A 、JAVA 程序片 B 、JSP 标签 C 、用“<%”、“%>”标记符号括起来的程序 2. 配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT ,以下说法正确的是: ( A 、先安装 TOMCAT ,再安装 JDK ,再安装 TOMCAT B 、不需安装 JDK ,安装 TOMCAT 就可以了 C 、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 B ) 3. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A 、不是 JSP 页面的成员变量 、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用 C 、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互 相影响 D 、是 JSP 页面的局部变量 4. 在客户端浏览器的源代码中可以看到( B A 、JSP 注释 C 、JSP 注释和 HTML 注释 D 、JAVA 注释 5. page 指令的作用是:( A ) JSP 页面的一些属性和这些属性的值 A 、用来在 JSP 页面内某处嵌入一个文件 B 、使该 JSP 页面动态包含一个文件 C 、指示 JSP 页面加载 Java plugin 6. page 指令的 import 属性的作用是( C A 、定义 JSP 页面响应的 MIME 类型 B 、 D 、定义 JSP 页面字符的编码 ) 7. ( C )可在 JSP 页面出现该指令的位置处,静态插入一个文件。 A 、page 指令标签 B 、page 指令的 import 属性 指令标签 D 、include 动作标签 8. 以下对象中的( D )不是 JSP 的内置对象。 A 、request B 、session C 、application

JSP课程各章节选择题答案

1)如果做动态网站开发,以下()可以作为服务器端脚本语言。 A . HTML B. JSPC. JavaScript D. Java 2)在设计Web项目的目录结构时,一般吧JSP和HTML文件放在()下。 A . src目录 B .文档根目录或其子文件下 WEB-INF 目录 C . META-INT 目录 D 3) 在Web项目的目录结构中,web.xml文件位于()中。 A . src目录 B .文档根目录 C . META-INF 目录 D .WEB-INF 目录 4) 下面对于B/S架构与C/S架构的描述错误的是()。 A . B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构 B. B/S机构是基于in ternet网络实现的,使得用户访问的范围扩大 C . C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护 D . C/S可以设计出丰富的界面,而B/S则相对处于劣势 5)以下选项中()是正确的URL,(选两项) A . B . C . D . /n ews/welcome.html

C . response.setPageCoding() D . response.setCharset() 6) 在某个JSP 页面中存在这样一行代码, <%= 2”+ 4" %>运行该JSP 后,以下说法正 确的是( )。 A .这行代码没有对应的输出 B .这行代码对应的输出时 6 C. 这行代码对应的输出时 24 D .这行代码将引发错误 7) 与 page 指令 <%@ page import= java.util.*, java.text.* %> 等价的是( )。 A . <%@ page import= “java.util.* %> <%@ page import= “java.text.* “ %> B . <%@ page import= “java.util.* ” , import= “java.text.* “ %> C . <%@ page import= “java.util.* “ ; %> <%@ page import= “java.text.* “ ; %> D . <%@ page import= “java.util.* ;java.text.* “ %> 8) 下列选项中, ( )是正确的表达式。 A. <% String s = “hello world ” ;%> B . <% = “hello world ” ;%> C . <% = “hello world ” %> D . <% ! “hello world ” %> 9) 如果请求页面中存在两个单选按钮(假设单选按钮的名称为 sex ) , 分别代表男和女, 该页面提交后,为了获得用户的选择项,可以使用以下( )方法。 A. request.getParameter(sex); B . request.getParameter(“sex ”); C . request.getParameterValues(sex); D . request.getParameterValues(“sex ”); 10) JSP 内置对象request 和getParameterValues()方法的返回值是( )。 B. Object[ ]C . String D . Object 第三章 11) 使用request 对象进行重定向时,使用的是( A . gertRequestDispatcher(); C. sendRedirect() 12) 对于转发与重定向的描述错误的语句是( A ?重定向是在客户端发生作用,通过请求重新的地址实现页面转向 B .使用转发时由于是服务器内部控制权的转移,因而地址栏中的 URL 没有变化 C .使用重定向时可以在地址栏中看到转向后的 URL D .转发与重定向都可以实现在页面跳转,因而没有区别 13) 为了避免服务器的响应信息在浏览器端显示为乱码, 通常会使用 ( )语句重新设置 字符编 码。 B. response.setCharacterEncoding() A . String[ ] )方法。 B . forword() D . setRequestDispatcher(); )。 A . reponse.setContentType();

基于JSP的网上购物系统本科毕业论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。 除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 基于JSP的网上购物系统设计 摘要:本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网 上购物系统进行了系统检测并提出了还需要改进的问题。 本系统主要为用户提供了会员注册,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用My SQL数据库。 关键词:B/S结构;JavaBean;JSP;

JSP技术简介(外文翻译)

JSP技术概述 一、JSP的好处 二、JSP页面最终会转换成servler。因而,从根本上,JSP页面能够执 行的任何任务都可以用servler来完成。然而,这种底层的等同性并不意味着servler和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。 和单独使用servler相比,JSP提供下述好处: 三、λJSP中HTML的编写与维护更为简单。JSP中可以使用常规的HTML: 没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。 四、λ能够使用标准的网站开发工具。即使对那些对JSP一无所知的 HTML工具,我们也可以使用,因为它们会忽略JSP标签(JSP tags)。 五、λ可以对开发团队进行划分。Java程序员可以致力于动态代码。Web 开发人员可以将经理集中在表示层(presentation layer)上。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离(weaker separation)和强分离(stronger separation)。 六、在此,这个讨论并不是让您停止使用servlets,只使用JSP。几乎 所有的项目都会同时用到这两种技术。针对项目中的某些请求,您可能会在MVC构架下组合使用这两项技术。我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不能填满您的工具箱。 二、JSP相对于竞争技术的优势 许多年前,Marty受到邀请,参加一个有关软件技术的小型(20个人)研讨会.做在Marty旁边的人是James Gosling--- Java编程语言的发明者。 隔几个位置,是来自华盛顿一家大型软件公司的高级经理。在讨论过程中,研讨会的主席提出了Jini的议题,这在当时是一项新的Java技术.主席向该经理询问他的想法.他继续说,他们会持续关注这项技术,如果这

JSP程序设计实验代码与习题解答

第1章JSP概述 习题一解答 1.答:确保Tomcat服务器使用的是Java_home环境变量设置的JDK 2.答:见1.3.2中的新建Web服务目录。 3.答:在浏览器的地址栏中键入:http://IP:端口号/Web服务目录/子目录/JSP页面。4.答:修改Tomcat服务器安装目录中conf文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用80,就可以将端口号设置为80。

第2章JSP页面与JSP标记 习题二解答 1.答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。 “<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。 2. 答:两次。 3.答:不允许。允许。 4.答:第一个用户看到的sum的值是610,第二个用户看到的sum的值是1210 5. 答: <%@ page contentType="text/html;charset=GB2312" %> <% for(char c='A';c<='Z';c++) { out.print(" "+c); } %> 6.答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。 7. 答:

JSP企业面试题及答案(选择题)

一、单项选择题: 1.下列哪个不是HTML的常用标记。() A. B. C. D. 2.创建表单的HTML代码是() A.

B. C.