《Web开发技术》—JSP开发语法.ppt

上传人:豆**** 文档编号:60954707 上传时间:2022-11-19 格式:PPT 页数:30 大小:917KB
返回 下载 相关 举报
《Web开发技术》—JSP开发语法.ppt_第1页
第1页 / 共30页
《Web开发技术》—JSP开发语法.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《《Web开发技术》—JSP开发语法.ppt》由会员分享,可在线阅读,更多相关《《Web开发技术》—JSP开发语法.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、JSP语法本章目标本章目标了解了解JSPJSP基本结构基本结构掌握变量和方法的声明掌握变量和方法的声明掌握掌握JavaJava程序片断程序片断掌握表达式掌握表达式熟练使用熟练使用JSPJSP注释注释掌握掌握JSPJSP指令标记指令标记掌握掌握JSPJSP动作标记动作标记JSP基本结构基本结构ceshi.jsp!-JSPJSP注释注释JSPJSP指令标记指令标记声明一个变量声明一个变量a aJavaJava程序片断程序片断表达式表达式JSPJSP动作标记动作标记 JSPJSP页面分为页面分为7 7类元素类元素v HTMLHTML代码代码v 变量和方法的声明变量和方法的声明v JavaJava程序

2、片断程序片断 v 表达式表达式v JSPJSP的注释的注释v JSPJSP指令标记指令标记v JSPJSP动作标记动作标记 flush=“true”/声明声明v声明的格式如下:声明的格式如下:v声明的作用范围是整个声明的作用范围是整个JSP页面,同时它只在一个页面,同时它只在一个 JSP页面有效。页面有效。v可以直接使用在可以直接使用在中被包含进来的已中被包含进来的已 经声明变量和方法。经声明变量和方法。声明变量声明变量声明变量:声明变量:每个变量必须以每个变量必须以“;”结尾,变量的结尾,变量的 作用范围作用范围是整个是整个JSP页面,同时它只页面,同时它只 在一个在一个JSP页面有效。页面

3、有效。声明方法声明方法声明方法:声明方法:v在在“%!”%”之间声明方法,该方法在整之间声明方法,该方法在整个个 JSPJSP页面有效。页面有效。v方法内定义的变量只在方法内有效。方法内定义的变量只在方法内有效。v方法将在方法将在JavaJava程序片断中被调用。程序片断中被调用。声明方法声明方法在在getDategetDate()()方法中取得当前时间:方法中取得当前时间:欢迎你在欢迎你在来到这里!来到这里!声明方法声明方法声明方法声明方法getDategetDate()()得到当前时间得到当前时间 演示演示 声明类声明类v在在“%!”%”之间声明类,该类在整个之间声明类,该类在整个 JSP

4、JSP页面有效页面有效。v JSP页面上的所有程序片断都能使用该类创建页面上的所有程序片断都能使用该类创建对象。对象。声明类声明类在在JSPJSP中声明类中声明类MothsMothsintint m m;intint n;n;定义变量定义变量m m、n nintint compare()compare()return m=return m=n?m:nn?m:n;定义方法定义方法compare()compare()求两数间较大数求两数间较大数 Moths moths=new Moths(a,b);创建创建MothsMoths的对象的对象moths moths 表达式表达式调用对象调用对象moth

5、smoths的方法的方法 声明类声明类演示上面的例子演示上面的例子 演示演示 Java程序片断程序片断JSPJava程序片段程序片段 HELLO,第二个程序片段第二个程序片段第三个程序片段第三个程序片段程序片段程序片段程序片断将被程序片断将被WebWeb容器顺序执行容器顺序执行执行结果执行结果表达式表达式 表达式表达式 两数的和等于:两数的和等于:两数的差等于:两数的差等于:两数的商等于:两数的商等于:表达式表达式执行结果执行结果表达式将计算后的值表达式将计算后的值转化成字符串,插入转化成字符串,插入到该表达式所在的位到该表达式所在的位置置HTMLHTML注释注释!-当前时间为:当前时间为:-

6、Html注释的例子注释的例子 HTMLHTML注释注释显示结果显示结果查看源文件查看源文件注释内容显示在注释内容显示在客户端客户端隐藏注释隐藏注释%-当前时间为:当前时间为:-%Html注释的例子注释的例子 隐藏注释隐藏注释显示结果显示结果 查看源文件查看源文件注释被忽略注释被忽略JSPJSP指令标记指令标记pagepage指令:指令:vpagepage属性包含在属性包含在”之间。之间。v这些属性可以单独使用,也可以几个或多个同这些属性可以单独使用,也可以几个或多个同时使用。时使用。vpagepage指令用来定义指令用来定义JSPJSP文件的全局属性。文件的全局属性。v在在JSPJSP页面中,

7、只有页面中,只有importimport可以出现多次,其它可以出现多次,其它属性都只能出现一次。属性都只能出现一次。pagepage指令属性指令属性 属性属性 说明说明 举例举例language声明使用脚本的种类,暂时只能是声明使用脚本的种类,暂时只能是javajavalanguage=“java”extends标明标明JSPJSP编译时需要加入编译时需要加入Java ClassJava Class的的全名全名extends=“src.class”session指定一个指定一个HttpHttp会话是否使用会话是否使用sessionsession对对象象session=“true”import用

8、于导入用于导入JavaJava包或类的列表包或类的列表import=“java.util.Date”buffer指定指定JSPJSP对客户端输出缓冲区的大小对客户端输出缓冲区的大小buffer=“8k”autoFlush如果如果bufferbuffer溢出,设置为溢出,设置为truetrue时,正时,正常输出;设置为常输出;设置为falsefalse,出现异常,出现异常autoFlush=“true”info一个文本在执行一个文本在执行JSPJSP时将会被加入时将会被加入JSPJSP中中info=“text”pagepage指令属性指令属性 属性属性 说明说明 举例举例errorPage处理异

9、常事件时调用的处理异常事件时调用的JSP页页面面errorPage=“error.jsp”contentType定义定义JSP页面响应的页面响应的MIME类类型型contentType=“text/html,charset=gb2312”isErrorPage设置此页是否可为其他页的设置此页是否可为其他页的errorPage目标目标isErrorPage=“true”isELlgnored用来制定用来制定EL(表达式语言表达式语言)是否是否被忽略。被忽略。True则忽略,则忽略,false则计算表达式的值则计算表达式的值isELIgnored=“false”pageEncodingJSP页面字

10、符编码,其优先权页面字符编码,其优先权高于高于contentTypepageEncoding=“gb2312”autoFlush如果如果bufferbuffer溢出,设置为溢出,设置为truetrue时,正常输出;设置为时,正常输出;设置为falsefalse,出现异常,出现异常buffer=“8k”include指令vincludeinclude指令的语法格式如下:指令的语法格式如下:vincludeinclude指令的作用是在指令的作用是在JSPJSP页面中静态包含一页面中静态包含一个文件,同时由个文件,同时由JSPJSP解析包含的文件内容。解析包含的文件内容。v这个包含的文件内容可以是这

11、个包含的文件内容可以是HtmlHtml文件、文件、JSPJSP文件、文件、文本文件或者一段文本文件或者一段JavaJava代码。代码。include指令 欢迎你在欢迎你在来到这里!来到这里!Parent.jspgetDate.jsp包含文件包含文件欢迎你在欢迎你在 来到这里!来到这里!运行时运行时JSP动作标记vjsp:includejsp:include的语法格式如下:的语法格式如下:或者:或者:include动作标记动作标记 欢迎欢迎在在 光临这里!光临这里!Parent.jspgetDate.jsp欢迎欢迎 Tom 在在2006-12-18 10:03:472006-12-18 10:0

12、3:47光临这里!光临这里!运行时运行时文件包含文件包含传递参数传递参数namenameinclude与与jsp:include比较比较vincluceincluce包含将被包含的文件插入到包含将被包含的文件插入到%include%所在的地方,然后由所在的地方,然后由JSPJSP页面统一编页面统一编译执行。译执行。vJsp:includeJsp:include包含是由包含是由JSPJSP容器单独编译执行被容器单独编译执行被包含的文件,然后将执行的结果包含到包含的文件,然后将执行的结果包含到JSPJSP页面页面中,最后将结果一起发送到客户端中,最后将结果一起发送到客户端。forward动作标签动作标签vJsp:forwardJsp:forward的语法格式如下:的语法格式如下:或或 forward动作标签动作标签%请求转发请求转发forwordTo.jsp执行结果执行结果forward动作标签演示演示forwardforward动作标签动作标签总结总结习题习题作业作业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁