- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE课件第八讲JSPJava Server Pages内容资料.ppt
8.1.3 JSP语法概述:页面的元素 %@ page language=java import=java.util.*,java.text.* contentType=text/html; charset=GBK pageEncoding=GBK% html head title输出当前日期/title /head !-- 这是HTML注释(客户端可以看到源代码)-- %-- 这是JSP注释 (客户端不可以看到源代码) --% body 你好!今天是 % //使用预定格式将日期转换为字符串 SimpleDateFormat formater = new SimpleDateFormat(yyyy年MM月dd日); String strCurrentTime = formater.format(new Date()); % %=strCurrentTime % /body /html 指令 静态内容 小脚本 表达式 注释 8.1.4 JSP通用规则 JSP的标记规则 起始标记为%或jsp:,结束标记为%或/“ jsp:include page=index.jsp /% if(value0) value=value+42; % 起始标记和结束标记一定要在同一个JSP页面中,且成对出现 JSP区分大小写。 JSP标签是大小写敏感的。 JSP元素中的相对路径规则 JSP使用的 URL要遵循 servlet的惯例,并且以一个‘ /’开始的 URL叫做上下文相关路径,如果URL不是以‘/’开始的,就被解释为相对于当前的JSP。 8.1.4 JSP通用规则 JSP元素中的转义规则 在标记中出现的属性值总是用引号括起来的:使用单引号或双引号。如果引号是属性值本身的一部分的话,就可以使用特殊的字符串apos;和quot;(就像在HTML中一样)。 在标记中可以使用字符 \(反斜杠)来作为换码字符(例如,要使用 %,就要使用\ %字符序列)。 在文档体文本中的空白符无关紧要。 8.1.4 JSP通用规则 :错误处理 致命的翻译错误将会导致接下来客户端请求的失败,如果 使用的是HTTP协议,则错误状态码是600,例如: Error: 500 Unable to compile class for JSP。 这是常遇到的一种错误,如果出现上面的提示信息,最好 是检查一下源文件是否存在错误。 8.1.4 JSP通用规则 :错误处理 在处理客户端请求的时候,也可能发生任何运行的错误, 或是在JSP页面类本身中,或在JSP页面实现类中调用的 其他代码中。 对于这样的错误是通过Java编程语言中的异常机制处理 的。这些异常在JSP实现类中就有可能被捕获和处理, 但是对于一些不能被捕获的异常将会被转移到该JSP页面 所指定的errorPage。 8.1.4 JSP通用规则 :中文的显示 JSP页面缺省情况: charset = ISO-8859-1,中文显示出现乱码。 要正确显示中文。 %@ page contentType=text/html; charset=GBK % String str = request.getParameter(“name”); Str = new String(str.getBytes(ISO-8859-1),”GBK”); out.println(str); 8.2 JSP 指令 JSP 指令 page include taglib JSP 指令的语法为: %@ 指令名称 属性1=属性值1 属性2=属性值2 … 属性n=属性值n% JSP 指令包括: 8.2.1 page 指令 page 指令属性 language page 指令用于设置 JSP 页面的属性 import buffer errorPage isErrorPage language – 定义要使用的脚本语言 import – 将包和方法导入 Scriptlet isErrorPage – 表示当前页面能否作为错误页面 errorPage – 定义处理异常的 JSP 页面 buffer– 设置用来存储客户端请求的缓冲区的大小 8.2.1 page 指令 属性 描述 缺省值 language 定义要使用的脚本语言。如果在将来JSP包容器支持多种语言时可使用它 “java” import 定义以逗号分隔的类或包的列表,就像在通常的Java代码中所使用的import语句那样 缺省情况下忽略 buffer 定义对客户的输出流的缓冲模型。如果值为“none”,则没有缓冲,而是所有的输出都被PrintWriter直接写到ServletResponse中。如果定义了缓冲区的尺寸(如“24kb”),则将输出写到不小于该值的缓冲区中 与实现
您可能关注的文档
最近下载
- 新教材人音版一年级音乐上册(艺术唱游)全册教案(全30页)(2024年) .pdf VIP
- 放行管理规程.docx VIP
- 标准检验指导书(SIP)-(格式模板).docx VIP
- 2023年江西文化演艺发展集团有限责任公司岗位招聘考试真题.docx
- 道德与法治六年级上册第三单元《我们的国家机构》教案设计.docx VIP
- 2024年公务员行测真题附参考答案详解【满分必刷】.docx VIP
- 工业管道支吊架预制安装工艺设计标准.docx VIP
- 四年级上册数学计算题天天练及答案(可打印).pdf VIP
- 2025至2030中国网球行业发展趋势与前景展望战略报告.docx VIP
- 融合新闻学课件音频新闻.pptx VIP
原创力文档


文档评论(0)