ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:105.54KB ,
资源ID:2449075      下载积分:3 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2449075.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(JSP纸制教案(4).doc)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

JSP纸制教案(4).doc

1、(word完整版)JSP纸制教案(4)第四章 JSP页面组成4。1 Java程序片一般来说,使用java程序片实现逻辑计算。Java程序片有三种形式:实体定义、表达式和java代码块.使用实体前,首先要定义实体。下面是java程序片的定义和使用的语法格式.实体定义1。 实体定义包括:变量定义、方法定义、类定义.变量定义可以在”%!” 和”标记符之间定义变量,在这种标记符之间定义的变量,通过JSP引擎转译为java文件时,成为某个类的成员变量,即全局变量。变量的类型可以是java语言允许的任何数据类型.这些变量在所定义的JSP页面内有效,即在本JSP页面中,任何java程序片中都可以使用这些变量

2、。例如:在”标记符之间定义方法.这些方法在所定义的JSP页面内有效,即在本JSP页面内,任何java程序片都可以调用这些方法.例如,定义一个方法,求n!。 (3)类定义在”2.表达式 可以在”%=” 和”标记符之间插入一个表达式,这个表达式必须能计算出数据值。(注意:”%=”是一个完整的符号,” 和 ”=”不能有空格)。表达式的值由服务器负责计算,并将计算结果以字符串形式发送到客户端显示。例如:求x=a+b+c的值. “的作用,相当于先计算”a+b+c的值,然后把结果输出到客户端。 3。 Java代码块可以在 ”标记符之间包含多个java语句,构成java代码块。一个JSP页面可以有许多jav

3、a代码块,JSP引擎按顺序执行这些java代码块。在java代码块中定义的变量通过JSP引擎转译为java文件时,这些变量成为某个方法的变量,即局部变量.局部变量在本JSP页面内的所有java代码块中起作用(JSP页面转译为servlet源代码时,JSP页面内的所有java代码块合并到同一方法中)。例子 4。1 计算并输出表达式的值。程序ex4_1。jsp代码如下: %! int d; /定义全局变量d !-下面是第1个java代码块 - % int a=30; /定义局部变量a !- 下面是第2个java代码块 - 本程序有两个java代码块。变量d是全局变量,在整个JSP页面内有效,a,b

4、,c是局部变量,在本JSP页面内的所有java代码块中有效。本程序运行后输出 100。4。1.1 统计访问页面的客户数 例子 4。2 统计访问某页面的客户人数问题分析 由于多个客户点击同一页面文件,只要在JSP页面程序中定义一个全局变量,作为统计客户的计数器,每当页面被点击执行时,使该变量加1.然后输出该计数器的值.程序结构 程序名:ex4_2.jsp 程序算法1定义全局变量count并初始化即count=02页面每次被点击时使变量count加1,即count+ 3把计数器的值输出到客户端,即 =count 程序代码% page contentType=text/html;charset=GB

5、2312%FONT size=4 count+;P您是第个访问本站的客户。4。1。2 求N! 例子 4.3 求10!,并输出该值。问题分析 首先定义一个求N!的方法,然后通过java代码调用该方法计算10!的值,并输出到客户端程序结构 程序名:ex4_3。jsp程序算法:1定义方法long jiecheng(int n),该方法求n!.2调用方法jiecheng(10),计算10!的值。 3通过表达式输出10!的值,即 = jiecheng(10) 。程序代码: %! long jiecheng(int n) long zhi=1; for (int i=1;i10!的阶乘是:=jiechen

6、g(10) 4。1。3 计算圆的面积和周长 例子4。4 由客户提供圆的半径,计算圆的面积和周长问题分析: 可以先定义一个圆类,该类包含计算面积和周长的方法。通过表单获得用户输入的圆的半径r,然后以半径r为参数创建一个圆对象,计算圆的面积和周长,最后输出计算结果。程序结构 程序名:ex4_4.jsp 程序算法:1定义圆类Circle.2使用表单创建用户输入界面,获得圆的半径r 3调用构造方法创建一个圆,计算圆的面积和周长4输出圆的面积和周长4。1.4 求1到N的连续和例子4。5求1到100的连续和,并输出到客户端。问题分析 可以先定义一个求和的方法,然后调用该方法计算结果,并将结果输出到客户端。

7、程序结构 程序名:ex4_5。jsp 程序算法1定义求和方法: long continueSum(int n)2调用求和的方法计算: sum=continueSum(100) 3输出 sum4.1.5 输出表达式 例子4。6 计算并输出表达式程序结构: 程序名:ex4_6.jsp 程序代码: page contentType=text/html;charset=GB2312 %HTMLBODY bgcolor=cyan3的平方是: =Math。pow(3,2)% P 5的平方根等于 = Math。sqrt(5) 4。2 JSP标签一般使用JSP标签控制页面属性.JSP标签分为JSP注释、指令标

8、签和动作标签三类.指令标签有page、include和taglib.动作标签主要有include、param、forward、plugin、useBean。语法格式1.JSP注释注释本身不产生语句功能,只用来增强JSP文件的可读性,便于用户维护JSP文件.JSP注释分两种:HTML注释和JSP注释。 (1)HTML注释JSP页面使用这种注释时,客户端通过浏览器查看JSP源文件时,能够看到HTML注释文字。其语法格式是:! - 要注释的内容、文字、说明写在这里 - (2)JSP注释使用这种注释时, JSP引擎编译该页面时会忽略JSP注释.下面是其语法格式:%- 要注释的内容、文字、说明写在这里

9、- 2. page指令标签page指令主要用来定义整个JSP页面的各种属性。一个JSP页面可以包含多个page指令,指令中,除了import属性外,每个属性只能定义一次,否则JSP页面编译将出现错误.下面是page指令格式: pagelanguage=”java”extends=”classname”import=”packname/classname”session=”true/falsebuffer=”none/sizekbautoFlush=”true/falseisThreadeSafe=”true/false”info=”info_text”errorPage=”error_url”

10、isErrorPage=”true/false”contentType=MIME_type”pageEncoding=” “本标签由多个 属性名=”属性值”对构成,通过这种方式设置页面的属性. language 属性 用来设置JSP网页使用的程序语法,目前JSP只支持Java语言。 import 属性 加载非默认的Java包或类.例如JavaBean等 contentType 属性 设置JSP网页的文件格式与编码所使用的字符集。 session 属性 值可以为true或false,用来设置JSP网页是否使用内建的session对象与功能,默认为true。 buffer 属性 设置JSP网页使用

11、的缓冲区大小,此属性的默认值为8kb,设置时可以是auto,或大于8kb的值。 autoFlush 值为true或false,表示是否在缓冲区中的存储窨已满时,自动将信息输出至客户端,默认值为true. info 属性 设置一个代表目前这个JSP网页信息,设置为一字符串,可以程序中使用getServletInfo()方法来取得。 extends 属性 设置JSP程序解释成servlet后所继承的父类,一般不需要设置。 errorPage 可以在每个JSP网页中设置errorPage=“error。jsp“ ,表示有异常错误时,错误信息由error.jsp来显示,通常为相对路径。 isError

12、Page 设置网页是否可显示其他网页所产生的异常信息,默认值为false。例如:在error。jsp页面中要设置其属性为true,表示本页为显示异常错误信息的页面.3. include指令标签n 该指令标签的语法格式如下: n 该指令标签的作用是在该标签的位置处,静态插入一个文件。所谓静态插入指用被插入的文件内容代替该指令标签与当前JSP文件合并成新的JSP页面后,再由JSP引擎转译为java文件。n 被插入的文件要求满足以下条件: (1) 被插入的文件必须与当前JSP页面在同一WEB服务目录下。 (2) 被插入的文件与当前JSP页面合并后的JSP页面必须符合JSP语法规则。n 例如, 下面的

13、程序是实现相同功能的两种程序结构:第一种程序结构中,使用了include指令标签,即在example4_1.jsp页面中静态插入一个Computer.jsp文件。第二种程序结构中(example4_1_1.jsp),没有使用include指令标签。下面是实现这两种程序结构的代码。第一种程序结构 本程序由两个文件组成,它们是example4_1.jsp页面和Computer.jsp页面.第二种程序结构 本程序直接将example4_1。jsp页面内容和Computer.jsp页面内容合并在一起,构成页面example4_1_1。jsp。5。 include动作标签 include动作标签的语法格

14、式如下: n 该标签经常与jsp:incluede、jsp:forward、jsp:plugin标签一起使用, 将param标签中的变量值传递给动态加载的文件。7。 forward动作标签 forward动作标签的语法格式: 或者 jsp:forward page=”要转向的页面” /该指令的作用是:当前页面执行到该指令处后转向其它JSP页面执行.8。 plugin动作标签plugin动作标签的语法格式: jsp:fallback 提示信息 /jsp:pluginn 该动作标签指示JSP页面加载 Java plugin 插件,该插件由客户负责下载,并使用该插件运行java applet小应用程

15、序。9useBean动作标签 该标签创建并使用一个javaBean,在第8章介绍。4.2。1 计算三角形面积并对程序进行注释 例子4.7由用户输入三条边的长度,判断这三条边能否构成一个三角形,若能构成三角形,则输出三角形的面积和周长.问题分析:通过表单获得三角形三条边的值,然后根据三角形面积计算公式计算面积,最后输出计算结果。程序结构:程序名:ex4_7。jsp。程序算法:1.创建表单。表单中包含三个文本框,从三个文本框获取三条边的长度。2。判断三条边能否构成一个三角形,如果不能构成三角形,则输出信息不能构成三角形。3.如果能构成一个三角形,则计算三角形的面积并输出.4.2.2 在jsp页面中

16、静态包含文件 例子4。8计算某数据的平方根问题分析:在一个页面中使用指令标签”include”,静态包含另一页面文件。程序结构:程序包含两个文件。example4_1.jsp页面静态包含Computer。jsp页面。程序算法 example4_1。jsp : 使用include指令标签静态包含页面Computer。jsp Computer.jsp:1.创建表单,该表单包含一个文本框,从文本框获取正整数。2。计算整数的平方根3.输出平方根4.2。3 动态加载页面并传递数据 例子4.9 求1到300的连续和问题分析:本程序由两个页面构成,由主页面动态加载次页面,并传递参数300给次页面,由次页面实

17、现求和功能。程序结构:页面ex4_9。jsp动态加载页面addPage。jsp,并将数据300传递给变量computer。程序算法ex4_9.jsp: 1.动态加载页面addPage.jsp。 2.给参数Computer传递数据300。addPage.jsp: 1获得参数Computer的值 2求1到computer的和 3输出数据4.2.4 重定向页面并传递数据例子4。10输出随机数(01)问题分析:本程序由两个页面构成,由一个主页面产生随机数并传递给另一重定向页面,重定向页面获得随机数并输出此数据。程序结构:主页面ex4_10.jsp重定向到redirect。jsp页面.程序算法:ex4_

18、10。jsp: 1。 产生随机数number, 2。 转向页面redirect.jspredirect.jsp: 1获得number值 2输出number的值4.3 HTML标记一般使用HTML标签创建用户界面,实现输入数据和展示数据。HTML标记包括表单和组件。按照组件的不同作用,把组件分为三种类型:第一种类型组件是控件,这种控件的作用是提交或重置表单数据。第二种类型组件是数据输入组件.第三种类型组件是格式化组件。控件有两种:提交表单数据的控件和重置表单数据的控件。数据输入组件有:文本框、密码框、复选框、单选框、列表框、文本区.格式化组件有:LABEL组件和和表格.LABEL组件主要起说明作

19、用,表格主要用于数据展示格式化。1.表单表单本身是一个框架,它把提交控件、数据输入组件和格式化组件组合在一起,构成用户输入界面,其作用是利用提交控件,将表单中的数据(数据输入组件接受数据)提交给服务器.表单的基本语法如下: 数据输入组件(至多个组件) 格式化组件 提交控件 重置控件2。文本框一般来说,用户通过文本框输入各种数据文本框的一般语法格式是:input type=text” name=”textname” value=”defaultvalue” size=lengthvalue align=”left/”center/”right” maxlength=inputvalue”3。密码

20、框密码框是一种特殊的文本框,输入的信息用”回显,防止他人偷看口令.密码框的一般语法格式是:4.复选框当一个题目中可以选择多个答案时,就使用复选框。复选框的一般语法格式:input type=”checkbox name=”checkboxname” value=”checkvalue” align=”top/bottom” checked=str” 5。单选框当一个题目中的答案只能多选一时,就使用单选框。单选框的一般语法格式:input type=”radio name=radioname” value=”radiovalue” align=”top”/”bottom” checked=”st

21、r” 6.列表框下拉式列表和滚动式列表框通过select和option标记来定义。基本格式为:select name=listname” size=”showrows” /select7。文本区该组件在表单中指定一个能输入多行文本的文本区。其语法格式是:/textarea8。表格表格经常用于对显示信息和输入信息的格式进行排版。下面是表格的基本语法:table 数据11 数据1n /tr/table10.提交、重置数据的控件当用户按下该控件后,表单所包含的数据被提交到服务器。下面是提交控件的语法:input type=”reset” value=”清除” 4。3.1 用选择框提交信息例子4.12

22、创建一用户界面,提供你的性别信息和爱好信息。4。3。3用列表框提交信息例子4.14求1到n的连续和、平方和、立方和.其中n的取值有10,20,30,40,50,100。本章小结JSP页面由三类元素组成,它们是Java程序片、JSP标签和HTML标记.JSP标签控制JSP页面属性;HTML标记创建用户界面;java程序片实现逻辑计算和逻辑处理。心得体会(1) 不能嵌套使用,例如之间不能插入HTML语言,例如就会出现错误。(3)JSP标签都要成对使用,刚开始上手的时候很容易犯这个错误,要特别留意。(4)标签的每个属性的值要用“”引用。例如:jsp:include page=“welcome.jsp

23、”/(5)重定向与超链接的区别:a页重定向到b页,是在a页显示b页内容;a页超链接b页,是转到b页.(6)ISO88591包括了书写所有西方欧洲语言不可缺少的附加字符, 而gb2312是标准中文字符集. 如果页面要显示中文,charset要设置为gb2312.(7)学习JSP之前,最好有一定的HTML基础。(8)需要用到表单提交信息时,表单属性action要设置被提交的页面,例如:action=“welcome.jsp,如果不设置,则提交给本页。(9)表单提交数据get与post的区别都能实现提交数据,用get会重写url把提交的数据加到地址上,所以提交的数据不能超过2kb;但post就直接提交数据,所以并没有限制提交的数据量。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服