JSP

第一章Web开发环境

课程内容

?什么是Web ?Tomcat服务器?HTTP协议?JSP技术概述

什么是互联网?Internet—互联网(络)–首先是计算机网络,有N 多服务器或局部网

–互相连接的网络,信息共享的网络

–信息格式统一:都是遵循

HTML 标准来编写

–没有主次服务器之分,大家平等

–不受地理位置限制,全球化的信息资源

什么是Web

?Web(World Wide Web,简称WWW,又称万维网)是目前Internet上应用最广泛也是最重要的信息服务类型。(另外还有新闻服务,邮件服务等)

?Internet采用超文本的信息组织方式,将信息的链接扩展到整个Internet上。

?Web就是一种超文本信息系统,Web的一个主要概念就是超链接,它使得文本不再像一本书一样是固定的线性的。而是可以从一个位置跳到另一个位置,可以从中获取更多的

信息。

用超文本格式编写

的内容通过超级链接方式形成信息链

有关概念术语

?基于Web的信息

–以超文本标记语言HTML(Hyper Text Markup Language)组织,

–用超文本传输协议HTTP(Hyper Text Transfer Protocol)进行传送。?Web将位于全世界互联网上不同网址的相关信息有机地编织在一起。?页面到页面的链接信息由统一资源定位器URL(Uniform Resource Locator)维持。

?URL由协议名、Web服务器地址、路径名和文件名四部分组成,如https://www.360docs.net/doc/2a17559864.html,/china/index.htm,它指示了文件在Internet中的位置。

?注意在URL中使用的分隔符是“/”,而不是通常在书写计算机文件目录路径时使用的“\”。

什么是发布目录

?什么是发布目录

–建立Web站点时,需指定包含要发布文档的目录。Web服务器无法发布未包含在指定目录中的文档。

–要计划Web站点,必须首先确定如何组织发布目录中的文件。

–发布目录可以是主目录或虚拟目录。

什么是主目录

?什么是主目录

–每个Web站点都必须有一个主目录。

–“主目录”是站点访问者的起始点,也是Web发布树的顶端。其中包含主页或索引文件,用来欢迎访问者并包含指向Web站点中其他页的链接。

–主目录映射到站点的域名。例如,如果站点的Int er ne t域名是www.m ic ro so ft.co m,主目录是C:\W eb s it e\Mi c ro so ft,则W eb浏览器使用网址

h t t p://w w w.m i c r o s o f t.c o m/来访问

C:\Website\Microsoft目录中的文件。

主目录的位置

?为Web站点创建新的HTML文件

–可能需要使用tomcat安装期间建立的默认主目录:安装目录\webapps

–将文件放到主目录中,或者放到该

目录的子目录中。主目录及其子目

录中的所有文件将自动对站点访问

者可用。

?如果所有发布文件都已经驻留在特定目录中(比如webapps),则可以将此目录作为默认主目录,从而无需移动文件。

?可自行指定任何目录为站点的主目录。

目录目录目录

目录

网页网页网页网页网页网页

什么是Web 服务器?Web 服务器专门用来存放Web 站点及网页、Web 程序等。

?Web 服务器上一定要有Web 服务器程序,用来实现网页传递

、Web 程序运行等。

?Web 服务器程序常用的有:tomcat,IIS,Apache 等。

?开发的Web 程序必须由Web 服务器程序管理和运行。

Web 服务器

Tomcat

网页程序多媒体文件

数据库

浏览器

网络

服务器命名方式

?对于局域网来说,服务器的名称可以是计算机名。

?对于互联网上的服务器,要让外部浏览器可以访问,则必须按照互联网方式命名,即域名(DNS)方式,这样,URL 才能定位到该服务器。

?规范的域名是:https://www.360docs.net/doc/2a17559864.html,,https://www.360docs.net/doc/2a17559864.html,等,由主机提供商建立。?对于本地自己的计算机来说,系统也提供了默认的DNS名,我们常用的是:localhost,代表本地的计算机。Localhost 与网卡默认地址:127.0.0.1 对应。

?当然可以使用IP 地址来访问服务器,但是,这是非常麻烦和难以记忆的事情!

?在开发的时候,要特别注意服务器名称的使用,虽然windows 环境也支持直接使用计算机名,但这并不是规范的方式。

什么是Web开发

?Web开发是相对于传统的应用程序开发而言的。比如我们熟悉的windows 下的各种程序,都是装在自己的电脑上使用。

?Web程序通常放置在web 服务器上,一般以浏览器为运行平台,我们可以把制作一个网站理解为Web开发。

Web开发的特点Web是通用的和易于导航的(navigate)Web与平台无关

Web是分布式的

Web是动态的

Web开发常用技术

PHP ASP JSP 1994年,Rasmus Lerdorf发明了专用于Web服务器端编程的

PHP(Personal Home Page Tools)语言。PHP语言将HTML代

码和PHP指令合成为完整的服务端动态页面,Web应用的开发

者可以用一种简便、快捷的方式实现动态Web功能。

1996年,Microsoft借鉴PHP思想,在其Web服务器IIS 3.0中引

入了ASP技术。ASP使用的脚本语言是我们熟悉的VBScript和JavaScript。借助Microsoft Visual Studio等开发工具在市场上

的成功,ASP迅速成为了Windows系统下Web服务端的主流开

发技术。

以Sun公司为首的Java阵营于1997年推出了Servlet技术,1998年,JSP技术诞生。Servlet和JSP的结合(还可以加上JavaBean技术)让Java开发者同时拥有了类似CGI程序的集中处理功能和类似PHP的HTML嵌入功能。

Tomcat概述

?Tomcat是一个免费的开源的Web 服务器程序。

?是Servlet容器(能够解释执行Servlet 程序)。

?Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。

?多数JSP 开发的站点都采用tomcat 作为web 服

务器。

Tomcat安装

1.首先安装J2SDK并配置环境变量。

可以在Sun的官方网站“https://www.360docs.net/doc/2a17559864.html,/”上下载J2SDK。2.Tomcat安装

可以去Apache官方网站“https://www.360docs.net/doc/2a17559864.html,//”下载Tomcat服务器。

下载完成后双击“jakarta-tomcat-5.0.28.exe”即可开始安装。

(其它版本的Tomcat与此大同小异)

Tomcat的目录结构与配置

?假设Tomcat的版本:Tomcat 5.0.28

?首先我们了解一下Tomcat 的目录结构,如图所示,其中各目录的作用参见下表。目录用途

bin 包含启动/关闭脚本。

conf 包含不同的配置文件,包括server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml。

Lib包含Tomcat使用的JAR文件,unix平台此目录下的任何文件都被添加到Tomcat的classpath中。

Logs存放Tomcat的日志文件。

server包含3个子目录:classes、lib和webapps。

webapps包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下。

work Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件)。如在Tomcat运行时删除此目录,JSP页面将无法运行。(JSP生成的Servlet放在

目录结构图

使用tomcat 管理工具?Tomcat 提供了站点管理工具,本工具也可以下载使

用;tomcat 6.0 之后,自

带了这个工具。

?本工具也可以定义站点。?本工具可以跟踪网站状态,并进行基本操作。

更改服务器端口号

?在server.xml配置文件中找到:

maxSpareThreads="75" enableLookups="false"

redirectPort="8443" acceptCount="100"

debug="0" connectionTimeout="20000"

disableUploadTimeout="true" />

?其中的“port”属性指定的端口号为8080,我们只需将其值改为自己定义的端口号即可。如:port="8083"。此时如果想访问ROOT目录下

的index.jsp文件则在地址栏中输入:

http://localhost:8083/index.jsp即可。

网站访问的协议

?要访问网站的内容,必须按照特定的网络协议进行,每种协议代表着网站不同的内容格式

–http,对应html 格式的文件

–https, 对应加密的html 文件

?在互联网上还有其他协议,但不属于Web 网站–nntp,新闻组协议

–邮件协议

–流媒体协议

–等等

HTTP协议

?HTTP概述

–协议(HTTP)是应用层协议,由于其简捷、快速的方式,适用于分布式和合作式超媒体信息系统。自1990年起,HTTP 就已经被应

用于WWW全球信息服务系统了。

–HTTP允许使用自由答复的方式表明请求的目的,它建立在统一资源识别器(URI)提供的参考原则下,作为一个地址(URL)或名

称(URN),用以标志采用哪种方法,它用类似于网络邮件和多

用途网际邮件扩充协议(MIME)的格式来传递消息。

–HTTP也可用作普通协议,实现用户代理与连接其它Internet 服务(如SMTP、NNTP、FTP、GOPHER及WAIS)的代理服务器或网关之

间的通信,允许基本的超媒体访问各种应用提供的资源,同时简

化了用户代理系统的实施。

(完整版)基于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技术专题讨论 JSP(Java Server Pages)介绍 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 JSP内置对象: 一、request对象: 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 二、response对象: 对客户的请求做出动态的响应,向客户端发送数据。 三、session对象 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称

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学习心得

JSP学习心得 计科:1301学号:201309010117姓名:彭成霞 通过这章节的学习,我首先了解了JSP的定义和工作原理,随后对JSP脚本元素、指令、动作组件、内置对象和表达式语言有了详细的认识。JSP-----Java EE组件技术,JSP是一种实现普通静态HTML和动态HTML混合编码的技术。而从代码编写来看,JSP页面更像普通Web页面而不像Servlet,但实际上JSP最终会被转换成标准的Servlet,该转换过程一般出现在第一次页面请求时。 JSP设计的目的在于简化表示层的表示。JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用Println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开。 除了普通HTML代码之外,嵌入JSP页面的其他成分主要有如下三种:脚本元素、指令和动作。JSP脚本是<%与%>之间用Java语言编写的代码块。代码块必须完全符合Java语法,但可以配合使用HTML 文本。这些Java代码最终转换为Servlet的一部分。一个JSP页面可以包含任意多个脚本。JSP指令时从JSP向Web容器发送的消息,它用来设置页面的全局属性,如输出内容类型等。指令不向客户端输出任何具体内容。指令的作用范围仅限于包含指令本身的JSP页面。JSP 的指令格式为:<%@ 指令名属性=“属性值”%>。指令名有page、include和taglib指令允许页面使用扩展标记。JSP动作组件是一些XML 语法格式的标记,被用来控制Web容器的行为。利用JSP动作组件

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

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

B. C.