- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演讲人 闫振国 JSP语法标识 主要内容 什么是指令标识 如何应用指令标识 什么动作标识 如何应用动作标识 什么是脚本标识 如何应用脚本标识 指令标识 Page标识的语法格式 % @ page [language = “java”] [extends=“package.class”] [import = “{package.class|package.*},…”] [session = “true | false”] [buffer=“none | 8kb | sizekb”] [autoflush = “true | false”] [isThreadSafe = “true | false”] [info = “text”] [errorPage = “relativeURL”] [contentType = “mimeType[;charset=characterSet]” | “text/html;charset = ISO-8859-1”] [isErrorPage = “true | false”] [pageEncoding = Charset”] % (1) page标识作用于整个JSP页面,包括静态的包含文件。但是page指令不能作用于动态包含的JSP文件 (2)可以在一个页面应用多个page指令,但是属性只能用一次,如果多次应用某个属性,会出现如下错误 注意:不过也有例外,那就是import属性,因为import语句差不多,可以在一个jsp文件中多次引用 % @ page import=“java.util.Data” % % @ page import=“java.util.Calendar” % (3)无论把page指令放在JSP的文件的哪个地方,他的作用范围都是整个JSP页面。不过,为了增强JSP程序的可读性,以及养成良好的编程习惯,最好还是把它放在JSP的顶部 (4)language属性,他的作用是定义JSP的应用语言,如language=“java” (5)extends属性,定义JSP文件的继承性,该文件便可以应用继承类的属性和方法 (6)import属性,定义JSP文件的应用类和类包,如Date类不包含在JSP文件的默认的类包内。JSP的默认类包如下所示: java.lang.* java.servlet.* java.servlet.jsp.* javax.servlet.http.* 上述类包是默认类包,不需要重新导入,下面是一些常用类包的作用 java.awt:提供用户界面元件 java.io:提供与设备无关的输入输出流支持 java.lang:提供支持java的基础类 提供支持联网的类 java.util:提供实用方法和数据结构的类 (7)session属性,该属性有2个值,分别是true和false,默认值是true。该属性的作用是设定客户是否需要session对象,session对象的作用可以保护客户端的状态。如果值是true,那么session是JSP文件的内建对象,如果值是false,那么该JSP文件便不能使用session对象,如果在session=“false”的文件中使用session对象将产生错误。 (8)buffer属性,该属性的缺省值是8kb,该属性定义JSP文件在服务器的缓存值,如果该属性的值很大,那么客户端等待的时间可能很长,因为服务器会将处理结果放在缓存值内,一直等到完成事务处理才能将处理结果返回客户端,而当缓冲值较小的时候,服务器会一边处理事务,一边将处理结果返回客户端。 (9)autoFlush属性,该属性有2个值,分别是true和false,默认是true。该属性的作用是当第8点设置的缓存不足时,服务器是否将结果输给客户端。如果值是true,那么服务器会一边处理事务,一边将处理结果在客户端显示;如果是false,那么当缓存不足时,服务器会抛出一个异常。 (10)isThreadSafe属性,该属性有2个值,分别是true和false,默认为true。该属性的作用是定义JSP文件是否可以被多个用户同时使用。如果值是true,JSP能够同时处理多个用户的请求,如果值是false,JSP不能同时接受多个用户的请求。 info属性,该属性定义JSP的文本信息,可以使用Servlet类的getServletInfo方法显示该信息,代码如下(因为JSP本身就是Servlet,所以可以直接应用getServletInfo方法): %@ page contentType=“text/html; charset=GBK info=“Hello”% html head titlepage标识/title /head body bgcolor=“#ffffff”cent
您可能关注的文档
- 宽带网络故障定位指导胶片-20021202-B分析.ppt
- 密度及其测量分析.ppt
- 宽带无线技术比较_:WiMAX、Wi-Fi、3G(TDSCDMA、CDMA2000、WCDMA)、LTE分析.ppt
- 妈妈和孩子(修改稿)分析.ppt
- 2025届安徽省六安市金安区六年级数学第一学期期末综合测试试题含解析.doc
- 2024年浙江省丽水市云和等两县数学六上期末监测试题含解析.doc
- 2025届阿坝藏族羌族自治州黑水县六上数学期末监测试题含解析.doc
- 2025届安达市数学六年级第一学期期末综合测试模拟试题含解析.doc
- 2025届安徽省滁州市凤阳县六年级数学第一学期期末达标测试试题含解析.doc
- 2024年长春市宽城区数学六年级第一学期期末预测试题含解析.doc
- 2024年宜春市靖安县数学六上期末复习检测试题含解析.doc
- 2024年炎陵县六年级数学第一学期期末学业水平测试模拟试题含解析.doc
- 2024年重庆市万盛区数学六年级第一学期期末检测模拟试题含解析.doc
- 2024年重庆市六上数学期末检测模拟试题含解析.doc
- 2024年盐城市大丰市六年级数学第一学期期末质量跟踪监视模拟试题含解析.doc
- 2024年云南省红河哈尼族彝族自治州弥勒县六上数学期末达标检测试题含解析.doc
- 2025届安徽省合肥市庐阳区评价数学六上期末复习检测试题含解析.doc
- 2024年肇庆市鼎湖区数学六上期末教学质量检测试题含解析.doc
- 2024年周宁县数学六年级第一学期期末经典模拟试题含解析.doc
- 2024年叙永县数学六上期末考试试题含解析.doc
文档评论(0)