- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元三 学习JSP技术
任务2 JSP语法注释
学习目标
知识目标:
了解JSP语法中注释的含义
掌握JSP中注释的使用方法
技能目标:
3. 学会合理的在自己的程序中加入注释
素养目标:
4. 养成良好的代码编写习惯
5. 养成遵守职业规范的习惯
JSP语法注释
JSP程序可以包含HTML注释和JSP注释,以及脚本元素中的注释。通过添加注释文本字,可以提高JSP程序的可读性和可维护性。在 JSP 页面中可以使用多种注释,如 HTML 中的注释、Java 中的注释和在严格意义上说属于 JSP 页面自己的注释——带有 JSP 表达式和隐藏的注释。在 JSP 规范中,它们都属于 JSP 中的注释,并且它们的语法规则和运行的效果有所不同。
JSP语法注释
一、HTML中的注释
HTML注释被原样发送到客户端。HTML注释在浏览器中看不到,但是可以通过“查看源代码”看到。JSP 文件是由 HTML 标记和嵌入的 Java 程序段组成的,所以在 HTML 中的注释同样可以在 JSP 文件中使用。
语法格式:
!--注释内容--
当它出现在JSP页面时,将不被原样地加入JSP响应中,而且将出现在生成的HTML代码中,此代码将发送给浏览器;然后由浏览器负责忽略此注释。由于HTML注释不是简单地被JSP忽略,因此它们可以包含内嵌的动态内容。HTML注释内的JSP表达式将被计算和执行,并送给浏览器的响应。
JSP语法注释
【例1】 HTML中的注释):
!--欢迎提示信息!--
tabletrtd欢迎访问! /td/tr/table
使用该方法注释的内容在客户端浏览器中是看不到的,但可以通过查看 HTML 源代码看到这些注释内容。
访问该页面后,将会在客户端浏览器中输出以下内容:
欢迎访问!
通过查看 HTML 源代码,将会看到所示内容:
!--欢迎提示信息!--
tabletrtd欢迎访问! /td/tr/table
JSP语法注释
二、隐藏注释
HTML中的注释,虽然在客户端浏览页面时不会看见,但它却存在于源代码中,可通过在客户端查看源代码看到被注释的内容。所以严格来说,这种注释并不安全。
隐藏注释的语法格式:
%--注释内容--%
用该方法注释的内容,不仅在客户端浏览时看不到,而且即使在客户端查看 HTML 源代码,也不会看到,所以安全性较高。
JSP语法注释
JSP语句中的隐藏注释嵌入在JSP程序的源代码中,使用隐藏注释的目的并不是提供给用户的,它可以达到两种目的:
(1)是为了程序设计和开发人员阅读程序的方便,增强程序的可读性。一个优秀程序员的良好注释风格对于整个项目开发组以及长远来说,很重要。
(2)是增强程序可读性的同时又顾及程序系统的安全性,用户如果通过Web浏览器查看该JSP页面,看不到隐藏注释中注释的内容。
JSP语法注释
【例2】使用隐藏注释:
%--获取当前时间--%
table
trtd当前时间为:% =(new java.util.Date()).toLocaleString() %/td/tr
/table
访问该页面后,将会在客户端浏览器中输出内容:
当前时间为:2019-12-30 16:46:20
通过查看 HTML 源代码,将会看到的内容是:
table
trtd当前时间为:2019-12-30 16:46:20/td/tr
/table
JSP语法注释
提问:jsp和html注释有什么区别?
回答:html注释是用户可见的,比如你现在点击右键,查看源代码,源文件什么的,是可以看得到html注释的。而jsp注释是不可见的,也就是说你查看源代码是没法查看这个jsp注释的。
JSP语法注释
三、带有JSP表达式的注释
在 HTML 注释中可以嵌入 JSP 表达式,注释格式:
!--comment%=expression %--
包含该注释语句的JSP页面被请求后,服务器能够识别注释中的 JSP 表达式,从而来执行该表达式,而对注释中的其他内容不做任何操作。当服务器将执行结果返回给客户端后,客户端浏览器会识别该注释语句,所以被注释的内容不会显示在浏览器中。
JSP语法注释
【例3】使用带有 JSP 表达式的注释(再次看屏幕):
%String name=JSP;%
!--当前用户:%=name%--
tabletrtd欢迎登录:%=name%/td/tr/table
访问该页面后,将会在客户端浏览器中输出以下内容:
欢迎登录:JSP
通过查看 HTML 源代码,将会看到对应的内容。
JSP语法注释
四、脚本程序(Scriptlet)中的注释
脚本程序中包含的是一段Java代码,因此在脚本程序中的注释与在Java中的注释是相同的,脚本程序中包括下面 3 种注释方法。
1. 单行注释
单行注释的格式是:
//注
您可能关注的文档
- (原)测绘CAD(原)测绘CAD、1.1AutoCAD软件简介测绘CAD第一次课.ppt
- (原)测绘CAD任务2.3绘制直线段及图形2.3绘制直线段及图形.ppt
- (原)测绘CAD任务2.5绘制特殊线2.5绘制特殊线.ppt
- (原)测绘CAD任务5.4设置及编辑外部参照5.4.1设置及编辑外部参照.ppt
- (原)测绘CAD任务5.4设置及编辑外部参照5.4设置及编辑外部参照.ppt
- (原)测绘CAD任务9.3图形打印与输出项目9之输出.ppt
- “一带一路”国际合作对外汉语教学谈考试.pptx
- 《会计综合模拟》《会计综合模拟》存货控制系统.pptx
- 《会计综合模拟》《会计综合模拟》四大财务指标.pptx
- 《会计综合模拟》《会计综合模拟》影响开发费用水平的因素.pptx
文档评论(0)