《页面与jsp标记》ppt课件

《页面与jsp标记》ppt课件

ID:27330763

大小:313.82 KB

页数:22页

时间:2018-11-30

《页面与jsp标记》ppt课件_第1页
《页面与jsp标记》ppt课件_第2页
《页面与jsp标记》ppt课件_第3页
《页面与jsp标记》ppt课件_第4页
《页面与jsp标记》ppt课件_第5页
资源描述:

《《页面与jsp标记》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章JSP页面与JSP标记主要内容JSP页面的基本结构变量和方法的声明Java程序片表达式JSP中的注释JSP指令标记JSP动作标记难点Java程序片的运行原理include指令标记与include动作标记关键实践编写一个JSP页面,让该JSP页面包含5种基本的元素编写含有JSP指令标记的JSP页面编写含有JSP动作标记的JSP页面第2章§2.1JSP页面的基本结构JSP页面可由5种元素组合而成:①普通的HTML标记符;②JSP标记,如指令标记、动作标记;③变量和方法的声明;④Java程序片;⑤Java表达式;JSP页面的运行原理:把JSP

2、页面中普通的HTML标记符号,交给客户的浏览器执行显示。JSP标记、数据和方法声明、Java程序片由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器。Java表达式由Tomcat服务器负责计算,将结果转化为字符串,交给客户的浏览器负责显示。1.在JSP页面的标记符“<%!”和“%>”之间声明的变量称作JSP页面的成员变量。例2-2P132.在JSP页面的标记符“<%!”和“%>”之间声明方法。该方法在整个JSP页面有效。例2-3P14§2.2变量和方法的声明§2.3Java程序片在“<%”和“%>”之间插入Java程序片。程序片

3、中声明的变量称为JSP页面的局部变量。多个客户请求一个JSP页面时,Java程序片将被执行多次,分别在不同的线程中执行。例2-4P15§2.4表达式“<%=”和“%>”之间可以是一个Java表达式。表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示。例2-6P17§2.5JSP中的注释1.HTML注释格式:2.JSP注释格式:<%--注释内容--%>例2-7P18注:程序片中的注释//§2.6JSP指令标记2.6.1page指令page指令用来定义整个JSP页面的一些属性和这些属性的值。page指令标记

4、可以指定如下属性的值contentType、import、language、session、buffer、autoFlush、isThreadSafe、pageEncoding。属性值用单引号或双引号括起来。可以用一个page指令指定多个属性的值,也可以使用多个page指令分别为每个属性指定值.page指令的作用对整个JSP页面有效,与其书写的位置无关,习惯把page指令写在JSP页面的最前面。例如:<%@page属性1=“属性1的值”属性2=“属性2的值”……%>或<%@page属性1="属性1的值"%><%@page属性2="属性2的值"

5、%>……<%@page属性n=“属性n的值”%>2.6.1page指令__language属性定义JSP页面使用的脚本语言,该属性的值目前只能取"java"。例如:<%@pagelanguage="java"%>注:JSP页面默认有如上page指令。2.6.1page指令__import属性该属性的作用是为JSP页面引入Java运行环境提供的包中的类,这样就可以在JSP页面的程序片部分、变量及函数声明部分、表达式部分使用包中的类。例如:<%@pageimport="java.io.*","java.util.Date"%>注:JSP页面默认i

6、mport属性已经有“java.lang.*”、“javax.servlet.*”等值。2.6.1page指令_contentType属性contentType属性值确定JSP页面响应的MIME(MultipurposeInternetMailExtention)类型和JSP页面字符的编码。例如:<%@pagecontentType="text/html;charset=GB2312"%><%@pagecontentType="application/msword"%>注:不允许两次使用page指令给contentType属性指定不同的属性值

7、.例2-8P212.6.1page指令_session属性用于设置是否需要使用内置的session对象。session的属性值可以是true或false。session属性默认的属性值是true。参考:P84§4.3详细讲解2.6.1page指令_buffer属性内置输出流对象out负责将服务器的某些信息或运行结果发送到客户端显示,buffer属性用来指定out设置的缓冲区的大小或不使用缓冲区。例如:<%@pagebuffer=“24kb”%>buffer属性的默认值是8kb。buffer属性可以取值“none”,设置out不使用缓冲区。参考

8、:P96§4.4详细讲解out对象2.6.1page指令_autoFlush属性autoFlush属性:指定out的缓冲区被填满时,缓冲区是否自动刷新。注:auto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。