




已阅读5页,还剩328页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
21天学通JAVA-WEB编程开发.txt你不用一上线看见莪在线,就急着隐身,放心。莪不会去缠你。说好的不离不弃现在反而自己却做不到第1章搭建开发环境本章通过Step by Step的方式,演示在Windows下如何安装JDK,安装服务器Tomcat以及开发工具Eclipse,并安装MyEclipse插件。最后将介绍通过使用MyEclipse来进行Web开发。通过本章的学习,读者应该能够达到如下几个目标。.安装JDK,并配置环境变量。.安装Tomcat,并配置虚拟目录。.安装Eclipse,并安装MyEclipse插件。.使用MyEclipse新建Web项目。.使用MyEclipse整合Tomcat服务器。.使用MyEclipse部署项目。.这些是学习本章的目标,同时也是对读者的基本要求。学好本章是学习以后知识的基础,读者一定要熟练地掌握本章的知识。1.1 下载并安装JDK文本框: 如果需要运行有关的Java程序,就需要安装JRE(Java Runtime Environment),即Java运行时环境。而如果需要编译并执行有关Java程序,这时就必须安装安装JDK(Java 2 Software Development kit),即Java软件开发工具包。本节将详细介绍如何下载并安装JDK,并介绍如何配置环境变量,最后讲通过一个简单的Java程序示例来验证JDK是否成功安装。如果需要运行有关的Java程序,就需要安装JRE(Java Runtime Environment),即Java运行时环境。而如果需要编译并执行有关Java程序,这时就必须安装安装JDK(Java 2 Software Development kit),即Java软件开发工具包。本节将详细介绍如何下载并安装JDK,并介绍如何配置环境变量,最后讲通过一个简单的Java程序示例来验证JDK是否成功安装。1.1.1 下载JDK文本框: 下载JDK非常简单,只需按照如下步骤,即可从SUN公司的官方网站获得免费的JDK,步骤如下。下载JDK非常简单,只需按照如下步骤,即可从SUN公司的官方网站获得免费的JDK,步骤如下。文本框: Java官方首页Java官方首页1.1.2 安装JDK下载完成后,进行安装,下面介绍windows XP下的JDK安装步骤。文本框: 许可证协议确认 许可证协议确认文本框: JDK安装完成界面 JDK安装完成界面1.1.3 配置环境变量文本框: JDK安装成功了,但是目前还不能够使用控制台来编译和运行Java程序。要想使用控制台来编译和运行Java程序,还需要配置系统环境变量。配置系统环境变量的步骤如下。JDK安装成功了,但是目前还不能够使用控制台来编译和运行Java程序。要想使用控制台来编译和运行Java程序,还需要配置系统环境变量。配置系统环境变量的步骤如下。高级选项卡环境变量配置窗口1.1.4 一个简单的Java程序文本框: 01 public class HelloWorld 02 public static void main(String args) 03 System.out.println(Hello,World!); /控制台输出Hello,World!语句04 05 01public class HelloWorld 02public static void main(Stringargs) 03System.out.println(Hello,World!); /控制台输出0405文本框: 通过前面的步骤,已经安装好了JDK,并配置好了环境变量,这时就可以在控制台编译并运行Java程序了。通过前面的步骤,已经安装好了JDK,并配置好了环境变量,这时就可以在控制台编译并运行Java程序了。1.2 下载并安装Tomcat文本框: 如果需要进行Java Web开发,还需要安装Web服务器,这里选择Tomcat服务器。Tomcat服务器是由Apache开源组织开发并维护的,能够支持JSP和Servlet开发使用,而且Tomcat服务器是免费产品,并且提供了其源代码。本节将详细介绍如何下载并安装Tomcat服务器,并介绍如何配置虚拟目录,最后讲通过一个简单的JSP程序示例来验证Tomcat服务器是否成功安装。 如果需要进行Java Web开发,还需要安装Web服务器,这里选择Tomcat服务器。Tomcat服务器是由Apache开源组织开发并维护的,能够支持JSP和Servlet开发使用,而且Tomcat服务器是免费产品,并且提供了其源代码。本节将详细介绍如何下载并安装Tomcat服务器,并介绍如何配置虚拟目录,最后讲通过一个简单的JSP程序示例来验证Tomcat服务器是否成功安装。1.2.1 下载Tomcat下载Tomcat服务器非常简单,只需按照如下步骤,即可从Apache的官方网站获得免费的Tomcat,步骤如下。Apache官方首页1.2.2 安装Tomcat文本框: 下载完成Tomcat服务器以后,就可以通过下载的压缩文件夹来安装Tomcat,步骤如下。 第一步:安装Tomcat非常简单,只需要将下载好的“apache-tomcat-6.0.18.zip”解压。如解压到“E:apache-tomcat-6.0.18”目录下。第二步:打开安装目录下的“bin”文件夹,找到其中的“startup.bat”,双击该批处理文件。第三步:当控制台输出如“Server startup in 604 ms”的文本则表示Tomcat服务器启动成功。打开IE浏览下载完成Tomcat服务器以后,就可以通过下载的压缩文件夹来安装Tomcat,步骤如下。第一步:安装Tomcat非常简单,只需要将下载好的“apache-tomcat-6.0.18.zip”解压。如解压到“E:apache-tomcat-6.0.18”目录下。第二步:打开安装目录下的“bin”文件夹,找到其中的“startup.bat”,双击该批处理文件。第三步:当控制台输出如“Server startup in 604 ms”的文本则表示Tomcat服务器启动成功。打开IE浏览器,在地址栏输入“http:/localhost:8080”,打开页面如图1-15所示,则表示Tomcat服务器安装成功。1.2.3 配置虚拟目录虚拟目录即为保存网站资源如JSP等文件的目录,配置虚拟目录分为如下几个步骤。第一步:在磁盘的任意位置创建一个文件夹,如“E:JavaWebAPP”。该文件夹即为虚拟目录地址。第二步:在虚拟目录中创建一个名为“WEB-INF”的文件夹,并在该文件夹中创建一个web.xml文件。第三步:打开Tomcat安装目录conf文件夹中的server.xml,找到文件最末端的“”,在其上面一行添加如下代码。第四步:为了使得虚拟目录生效,还需要使Tomcat服务器重新加载server.xml文件,所以必须重启Tomcat服务器。1.2.4 一个简单的JSP程序下面通过一个简单的JSP程序来验证虚拟目录是否配置成功。文本框: 01 02 03 第一个JSP程序04 05 06 09 10 010203第一个JSP程序04050609101.3 下载并安装EclipseEclipse是一个开放源代码、基于Java的可扩展开发平台。就Eclipse本身而言,它只是一个框架和一组被称为平台核心的服务程序,用于通过插件组件构建开发环境。通过Eclipse开发平台可以很方便的进行Java程序开发,同时如果需要进行Java Web开发,则只需安装相应的插件即可。本节将详细介绍如何下载并安装Eclipse。1.3.1 下载Eclipse下载Eclipse非常简单,只需按照如下步骤,即可从Eclipse的官方网站获得免费的Eclipse,步骤如下。第一步:打开Eclipse官方站点首页“/”。第二步:单击导航栏中的“DOWMLOADS”链接,进入Eclipse下载页面。第三步:在下载列表中找到“Eclipse Classic 3.4.1”下载链接,单击其下面的“Other downloads”链接进入Eclipse各版本下载页面。第四步:在“Latest Releases”栏目下找到“3.3.2”链接,单击进入Eclipse 3.3.2版本下载页面。第五步:单击“Download now”右边的“Eclipse SDK”链接跳转到各平台下载列表。第六步:选择相应的平台,如Windows,单击“Download”栏目下的“eclipse-SDK-3.3.2-win32.zip”链接,即可进行下载。1.3.2 安装Eclipse下载完成Eclipse以后,就可以通过下载的压缩文件夹来安装Eclipse,步骤如下。第一步:要解压下载下来的“eclipse-SDK-3.3.2-win32.zip”。第二步:双击其中eclipse.exe即可运行Eclipse。1.4 下载并安装MyEclipse单纯的Eclipse只能进行Java桌面开发,如果要进行Java Web开发,还需要安装Eclipse插件。众多软件厂商和开源组织开发了相应的插件,其中以MyEclipse插件最为出名并常用。MyEclipse是一个由众多插件结合的插件集合,通过安装它可以很方便的进行Java Web开发。下面将详细介绍如何下载并安装MyEclipse。1.4.1 下载MyEclipse下载MyEclipse非常简单,只需按照如下步骤,即可从MyEclipse的官方网站获得试用版的MyEclipse,步骤如下。第一步:打开MyEclipse的官方站点“/”。第二步:单击左边导航栏中的“Try/Download”链接。第三步:该页面有两个下载项目,一个是“MyEclipse 6.5GA”,一个是“MyEclipse blue”。单击其中的“MyEclipse 6.5GA”进入其下载页面。第四步:MyEclipse 6.5GA的安装分为两种,一种是“All in ONE”版本,一种是“pulse”版本。其中“All in ONE”版本包含MyEclipse安装的全部文件,而“pulse”版本为插件安装版本,需要事先安装好了相应的Eclipse。这里为了安装方便,选择下载其中的“All in ONE”版本。1.4.2 安装MyEclipse下载完成MyEclipse以后,就可以通过下载的执行文件安装MyEclipse,步骤如下。第一步:双击下载下来的MyEclipse_6.5.1GA_E3.3.2_Installer.exe文件。第二步:单击其中的【Next】按钮,进入安装的下一步。第三步:在打开的许可证协议确认界面中选择“I accept the terms of the license agreement”选项,单击【Next】按钮进入一下步。第四步:单击其中的【Change】按钮即可选择自定义的安装目录,如“E:MyEclipse 6.5”,选择完成后,单击其中的【Next】按钮进入下一步。第五步:该界面为安装确认页,如果希望修改安装配置,可以单击其中的【Back】按钮;如果安装配置无误,则单击【Install】按钮进行安装。第六步:等待数分钟后,MyEclipse安装完成,打开安装完成页面,单击其中的【Finish】按钮完成安装。1.5 使用MyEclipse进行Web开发MyEclipse插件提供了非常强大的Web开发支持,通过其可以非常简单和方便的进行Web开发。本节将详细介绍如何通过MyEclipse新建Web项目、新建JSP页面、整合Tomcat以及部署项目。1.5.1 使用MyEclipse新建Web项目使用MyEclipse新建Web项目非常简单,只需按照如下步骤。第一步:运行MyEclipse开发环境,在Package视图中单击右键,选择【New】|【WebProject】,打开【New Web Project】。第二步:在【Project Name】文本框中输入Web项目的名称。【Source folder】文本框用来输入项目源文件的储存文件夹,一般采用默认文件夹,也就是是“src”。【Web root folder】文本框中用来输入Web项目文件的存放的文件夹,一般也采用默认文件夹,也就是“WebRoot”。【Context root URL】文本框用来输入访问该站点的根路径,在默认情况下为“/”加上项目名称。【J2EE Specification Level】用来选择J2EE规范版本。至于Maven和JSTL支持,则根据实际情况来选择是否添加。第三步:完成项目配置后,单击【Finish】按钮,完成Web项目的创建。在Package视图窗口中将能看到该项目名,单击该项目名即可展开该项目,并能看到项目中的所有文件以及类库等信息。1.5.2 MyEclipse中新建JSP页面在MyEclipse中新建JSP页面非常简单,只需按照如下步骤。第一步:在Package视图中找到Web项目中的WebRoot文件夹,单击右键选择【New】|【JSP】。第二步:选择完成后,将打开【Create a new JSP page】对话框。第三步:在其中的【File Name】文本框中输入JSP文件的文件名,单击【Finish】按钮完成JSP页面的新建。这时MyEclipse会自动打开新建的JSP页面。这时就可以通过MyEclipse提供的JSP页面编辑器来编辑JSP页面了。1.5.3 MyEclipse整合TomcatMyEclipse提供了对Web服务器很好的整合策略,通过MyEclipse整合Tomcat,即可很方便的通过MyEclipse来调试或发布Web项目,整合步骤如下。第一步:单击“Window”菜单。在弹出的菜单选项中选择【Rreference】菜单项。第二步:在【Rreference】窗口中展开左边导航树中的【MyEclipse Enterprise Work】选项,再展开【Servers】子选项,选择当中的【Tomcat】。第三步:在右边的窗口中选择Tomcat的版本,这里选择单击“Configure Tomcat6.x”来配置Tomca6.x版本的服务器。第四步:要整合Tomcat,显然应该选中【Enable】单选框,表示该Tomcat服务器为可用。在【Tomcat base directory】文本框中输入Tomcat的安装目录,或者单击【Browse】按钮来在本地磁盘中选择Tomcat的安装目录。指定正确的Tomcat安装目录后,下面的两个文本框会自动进行输入,无需再设置。第五步:单击右边的【Apply】按钮提交,单击【OK】按钮完成配置。1.5.4 MyEclipse部署项目通过MyEclipse可以非常方便的部署项目,步骤如下。第一步:在Eclipse主界面中单击部署Web应用的工具按钮,。第二步:在该对话框的“Project”下拉列表中选择需要部署的Web应用。单击右边的【Add】按钮,将打开用来选择Web服务器的对话框。第三步:在【Server】下拉列表中选择开始配置好的【Tomcat 6.x】服务器,其他选项采用默认配置。单击【Finish】按钮,完成服务器的配置,页面回到Web应用部署对话框,单击【OK】按钮完成Web应用部署。第四步:Web应用部署完成后,单击Eclipse主界面工具栏中的按钮旁的小三角,出现下拉菜单。选择【Tomcat 6.x】|【Start】菜单项。启动Tomcat服务器。第五步:打开浏览器,访问登录页地址“http:/localhost:8080/Prj_test/FirstJSP.jsp”。1.6 小结本讲通过详细的步骤,详细介绍了如何下载并安装JDK、Tomcat服务器以及开发工具Eclipse及MyEclipse插件。同时还介绍了如何配置环境变量以及虚拟目录。最后还介绍了如何使用MyEclipse新建Web项目、JSP页面,以及MyEclipse整合Tomcat服务器以及部署项目。第2章JSP的基础语法文本框: 本章将详细介绍什么是JSP,JSP具有哪些特点。还将介绍JSP的运行机制以及JSP的脚本元素。通过本章的学习,读者应该能够完成如下几个目标。 了解JSP的基本特点。 理解JSP的运行机制 熟练使用JSP声明语句 熟练使用JSP Scriptlets 熟练使用JSP表达式本章将详细介绍什么是JSP,JSP具有哪些特点。还将介绍JSP的运行机制以及JSP的脚本元素。通过本章的学习,读者应该能够完成如下几个目标。.了解JSP的基本特点。.理解JSP的运行机制.熟练使用JSP声明语句.熟练使用JSP Scriptlets.熟练使用JSP表达式2.1 JSP简介文本框: JSP是Java Server Pages的缩写,是由Sun Microsystem公司于1999年6月推出的新技术。通过在传统的HTML中,利用插入JSP脚本代码从而构成JSP页面。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术来构建安全的、跨平台的动态Web站点,而且目前在不断进行更新和优化。 如果读者对微软的ASP技术比较熟悉,应该知道ASP的编程语言是VBScript和JavaScript,JSP使用的是Java。与ASP相比,在许多方面有了大JSP是Java Server Pages的缩写,是由Sun Microsystem公司于1999年6月推出的新技术。通过在传统的HTML中,利用插入JSP脚本代码从而构成JSP页面。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术来构建安全的、跨平台的动态Web站点,而且目前在不断进行更新和优化。如果读者对微软的ASP技术比较熟悉,应该知道ASP的编程语言是VBScript和JavaScript,JSP使用的是Java。与ASP相比,在许多方面有了大大的改进,具有动态页面与静态页面想分离,并摆脱系统平台的束缚。JSP是通过编译后执行的,完全克服了ASP的脚本级解释执行的缺点,目前以成为Web开发的主流选择。2.2 JSP运行机制文本框: 可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。下面来看JSP的执行流程示意图,示意图如图1-2所示。可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。下面来看JSP的执行流程示意图,示意图如图1-2所示。HelloJSP.jspHelloJSP_jsp.javaHelloJSP_jsp.class1.JSP.6.2.2 JSP运行机制文本框: 1.用户(客户机)访问响应的JSP页面,如http:/localhost:8080/Prj_test/ch02/HelloJSP.jsp。2.服务器找到相应的JSP页面。3.服务器将JSP转译成Servlet的源代码。4.服务器将Servlet源代码编译为class文件。5.服务器将class文件加载到内存并执行。6.服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML代码进行显示。如果该JSP页面为第一次执行,那么会经过这两个阶段,而如果不是第1.用户(客户机)访问响应的JSP页面,如http:/localhost:8080/Prj_test/ch02/HelloJSP.jsp。2.服务器找到相应的JSP页面。3.服务器将JSP转译成Servlet的源代码。4.服务器将Servlet源代码编译为class文件。5.服务器将class文件加载到内存并执行。6.服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML代码进行显示。如果该JSP页面为第一次执行,那么会经过这两个阶段,而如果不是第一次执行,那么将只会执行请求阶段。这也是为什么第二次执行JSP页面时明显比第一次执行要要快的原因。如果修改了JSP页面,那么服务器将发现到该修改,并重新执行转译阶段和请求阶段。这也是为什么修改页面后访问速度变慢的原因。2.3 JSP脚本元素文本框: JSP脚本元素包含JSP声明语句、JSP Scriptlets、JSP表达式。下面将详细介绍JSP脚本元素的语法格式以及使用方法。 JSP脚本元素包含JSP声明语句、JSP Scriptlets、JSP表达式。下面将详细介绍JSP脚本元素的语法格式以及使用方法。2.3.1 JSP声明语句文本框: JSP声明语句以作为结束,其语法格式为:。使用声明语句声明的变量为全局变量,也就是说如果有多个用户在执行此JSP页面时,将共享该变量。示例程序如下。 JSP声明语句以作为结束,其语法格式为:。使用声明语句声明的变量为全局变量,也就是说如果有多个用户在执行此JSP页面时,将共享该变量。示例程序如下。010203DeclarationsDemo0405060711122.3.2 JSP Scriptlets文本框: JSP Scriptlets以作为结束,其中包含有效的符合Java语法规则的Java代码,其语法格式为:。在JSP Scriptlets中可以包含多个语句,如:方法、变量、表达式等。示例程序如下。 JSP Scriptlets以作为结束,其中包含有效的符合Java语法规则的Java代码,其语法格式为:。在JSP Scriptlets中可以包含多个语句,如:方法、变量、表达式等。示例程序如下。010203JavaScriptletsDemo04050610112.3.3 JSP表达式文本框: JSP表达式通过结束,其语法格式为:。JSP表达式中的代码会首先执行,然后转换成字符串并显示到网页上。JSP表达式通过结束,其语法格式为:。JSP表达式中的代码会首先执行,然后转换成字符串并显示到网页上。010203DeclarationsDemo0405060910112.4 注释文本框: JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。HTML注释使用作为结束,中间包含的代码即为注释部分。JSP注释使用作为结束,中间包含的代码即为注释部分。JSP的注释分为两类,一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。HTML注释使用作为结束,中间包含的代码即为注释部分。JSP注释使用作为结束,中间包含的代码即为注释部分。2.5 综合练习文本框: 1、声明变量a、b、c,并对a和b进行运算,并将运算结果值赋值给c,最后在网页上输出变量c的值。2、修改上面的示例,使用JSP表达式输出变量c的值。1、声明变量a、b、c,并对a和b进行运算,并将运算结果值赋值给c,最后在网页上输出变量c的值。2、修改上面的示例,使用JSP表达式输出变量c的值。2.6 小结文本框: 本章详细介绍了什么是JSP,以及JSP具有哪些特点,还详细介绍了JSP的运行机制。通过实例介绍了JSP声明语句、JSP Scriptlets、JSP表达式的使用。本章详细介绍了什么是JSP,以及JSP具有哪些特点,还详细介绍了JSP的运行机制。通过实例介绍了JSP声明语句、JSP Scriptlets、JSP表达式的使用。第3章JSP指令元素文本框: 本章将详细介绍JSP的指令元素,包括page指令、include指令以及taglib指令。通过本章的学习,读者应该能够完成如下几个目标。 熟练使用page指令以及各属性的配置 熟练使用include指令来包含各种文件 了解使用taglib指令来引入标签库,并定义其前缀 本章将详细介绍JSP的指令元素,包括page指令、include指令以及taglib指令。通过本章的学习,读者应该能够完成如下几个目标。.熟练使用page指令以及各属性的配置.熟练使用include指令来包含各种文件.了解使用taglib指令来引入标签库,并定义其前缀3.1 page指令文本框: page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。3.1.1 language属性文本框: language属性主要用来声明所使用的脚本语言种类,目前暂时只能使用Java语言。不过不排除以后可以使用如C、C+或其他语言的可能。language属性的默认值也是java。其属性配置语法格式如下。示例代码:TestLanguage.jsplanguage属性主要用来声明所使用的脚本语言种类,目前暂时只能使用Java语言。不过不排除以后可以使用如C、C+或其他语言的可能。language属性的默认值也是java。其属性配置语法格式如下。示例代码:TestLanguage.jsp3.1.2 extends属性文本框: extends属性用来指定该JSP页面生成的Servlet是继承于哪个父类,设定时必须指定该类的全名,即包名加类名。一般很少使用,而且必须慎重的使用,否则可能限制到JSP的编译能力。其属性配置语法格式如下。extends属性用来指定该JSP页面生成的Servlet是继承于哪个父类,设定时必须指定该类的全名,即包名加类名。一般很少使用,而且必须慎重的使用,否则可能限制到JSP的编译能力。其属性配置语法格式如下。3.1.3 import属性文本框: import属性用来指定导入的Java包,和Java语言基础中的import语句作用类似。不过有些包在JSP编译时就已经导入了,可以不用再进行导入,默认导入的包如下。java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;import属性的配置语法格式如下。示例代码:TestImport.jsp import属性用来指定导入的Java包,和Java语言基础中的import语句作用类似。不过有些包在JSP编译时就已经导入了,可以不用再进行导入,默认导入的包如下。java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;import属性的配置语法格式如下。示例代码:TestImport.jsp3.1.4 session属性文本框: session属性用来指定该JSP页面中是否可以使用session对象。如果设置为true,则表示该JSP页面中可以使用session对象;如果设置为false,则表示该JSP页面中不可以使用session对象。session属性的默认值为true。其属性配置语法格式如下。session属性用来指定该JSP页面中是否可以使用session对象。如果设置为true,则表示该JSP页面中可以使用session对象;如果设置为false,则表示该JSP页面中不可以使用session对象。session属性的默认值为true。其属性配置语法格式如下。3.1.5 buffer属性文本框: buffer属性用来指定输出流是否具有缓冲区,以及设置缓冲区大小。如果设置为none,则表示输出流不具有缓冲功能;如设置为具体的数据,如“40KB”,则表示设置的缓冲区大小为40KB。其默认值为8KB。其属性配置语法格式如下。buffer属性用来指定输出流是否具有缓冲区,以及设置缓冲区大小。如果设置为none,则表示输出流不具有缓冲功能;如设置为具体的数据,如“40KB”,则表示设置的缓冲区大小为40KB。其默认值为8KB。其属性配置语法格式如下。3.1.6 autoFlush属性文本框: autoFlush属性用来指定缓冲区是否自动进行强制输出。如果设置为true,那么当缓冲区满的时候仍然能够输出正常;如果设置为false,那么当缓冲区满的时候,将会产生异常。如果buffer属性设置为none,那么就不能将autoFlush属性设置为false。autoFlush属性的默认值为true。其属性配置语法格式如下。autoFlush属性用来指定缓冲区是否自动进行强制输出。如果设置为true,那么当缓冲区满的时候仍然能够输出正常;如果设置为false,那么当缓冲区满的时候,将会产生异常。如果buffer属性设置为none,那么就不能将autoFlush属性设置为false。autoFlush属性的默认值为true。其属性配置语法格式如下。3.1.7 isThreadSafe属性文本框: isThreadSafe属性用来指定该JSP文件是否支持多线程使用。如果设置为true,则表示该JSP文件支持多线程的使用,也就是表示该JSP文件能够同时处理多个用户的请求;如果设置为false,则表示该JSP文件不支持多线程的使用,也就是表示该JSP文件只能一次处理一个用户的请求。isThreadSafe属性的默认值为true。其属性配置语法格式如下。isThreadSafe属性用来指定该JSP文件是否支持多线程使用。如果设置为true,则表示该JSP文件支持多线程的使用,也就是表示该JSP文件能够同时处理多个用户的请求;如果设置为false,则表示该JSP文件不支持多线程的使用,也就是表示该JSP文件只能一次处理一个用户的请求。isThreadSafe属性的默认值为true。其属性配置语法格式如下。3.1.8 info属性文本框: info属性用来设置该JSP文件的相关信息,可以是任何的信息字符串,并通过Servlet.getServletInfo方法来取得该信息。其属性配置语法格式如下。示例代码:TestInfo.jsp info属性用来设置该JSP文件的相关信息,可以是任何的信息字符串,并通过Servlet.getServletInfo方法来取得该信息。其属性配置语法格式如下。示例代码:TestInfo.jsp3.1.9 errorPage属性文本框: errorPage属性用来设置如果当前JSP文件发生异常错误时,网页重新跳转到能够处理异常的JSP文件。其属性配置语法格式如下。errorPage属性用来设置如果当前JSP文件发生异常错误时,网页重新跳转到能够处理异常的JSP文件。其属性配置语法格式如下。3.1.10 isErrorPage属性文本框: isErrorPage属性用来指定该JSP文件是否为能够处理异常的JSP文件,其默认值为false。其属性配置语法格式如下。isErrorPage属性用来指定该JSP文件是否为能够处理异常的JSP文件,其默认值为false。其属性配置语法格式如下。3.1.11 contentType属性文本框: contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式。其属性配置语法格式如下。示例代码:TestContentType.jsp contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式。其属性配置语法格式如下。示例代码:TestContentType.jsp3.1.12 pageEncoding属性文本框: pageEncoding属性用来指定网页的编码格式。其属性配置语法格式如下。示例代码:TestPageEncoding.jsp pageEncoding属性用来指定网页的编码格式。其属性配置语法格式如下。示例代码:TestPageEncoding.jsp3.1.13 isELIgnored属性文本框: isELIgnored属性用来指定该JSP文件是否支持EL表达式。如果设置为true,则表示JSP文件讲忽略EL表达式,也就是EL表达式不会被执行;如果设置为false,则表示EL表达式不会被忽略,该EL表达式将会被执行。其属性配置语法格式如下。isELIgnored属性用来指定该JSP文件是否支持EL表达式。如果设置为true,则表示JSP文件讲忽略EL表达式,也就是EL表达式不会被执行;如果设置为false,则表示EL表达式不会被忽略,该EL表达式将会被执行。其属性配置语法格式如下。3.2 include指令文本框: include指令用于在JSP文件中插入一个包含文本或者代码的文件。包含的文件可以是一个HTML文件,或者是一个文本文件,当然也可以是一个JSP文件。使用include指令包含文件,将会被包含的文件所执行的结果插入到JSP文件放置include指令的位置。只有当被包含的文件执行完成,该JSP文件才会恢复执行。include指令的语法格式如下。其中include指令只有一个属性值,也就是file,其属性值为被包含文件的URL地址。include指令用于在JSP文件中插入一个包含文本或者代码的文件。包含的文件可以是一个HTML文件,或者是一个文本文件,当然也可以是一个JSP文件。使用include指令包含文件,将会被包含的文件所执行的结果插入到JSP文件放置include指令的位置。只有当被包含的文件执行完成,该JSP文件才会恢复执行。inclu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工地用水电合同范本
- 超市代理合同范本
- 房屋网络出售合同范本
- 合租档口合同范本
- 回扣采购汽车合同范本
- 工厂培训学徒合同范本
- 河南装饰设计合同范本
- 关于纸盒购销合同范本
- 2025年芜湖市沈巷中心小学顶岗教师招聘备考练习试题及答案解析
- 防水购销合同范本
- 人教版(2024)新教材三年级数学上册课件 1.2 观察物体(2)课件
- 颈椎骨折脊髓损伤的护理
- 华为海外税务管理办法
- 2025秋统编版小学道德与法治二年级上册教学设计(附目录)
- 2025年成人高考英语试题及答案
- 腱鞘炎个人护理
- 高渗盐水治疗脑水肿及颅内高压专家共识解读
- 《无人机地面站与任务规划》全套教学课件
- 乡村应急广播管理制度
- 歌词写作教学课件下载
- 2025-2030年中国无人机行业市场深度调研及前景趋势与投资战略研究报告
评论
0/150
提交评论