一、JSP注释格式来源

JSP是Sun Microsystems公司制定的一种服务器端动态网页技术的组件规范,其主体由HTML、CSS、JavaScript和Java拼凑组成。

正是因为JSP是一种组件规范,也就是说JSP是多种语言技术的整合,使得JSP必须能够尽可能兼容多种语言的注释。

二、JSP注释格式内容

1、前端相关

1)HTLM格式注释:(多行注释)

2)CSS格式注释:/* 注释内容  */(多行注释)

3)JavaScript注释: /* 注释内容  */  (多行注释)、 // 注释内容(单行注释)

2、Java语言

1)单行注释:  //  注释内容

2)多行注释:  /* 注释内容  */

3)文档注释: JSP中不存在Java的文档注释

3、JSP特有注释

1)多行注释:

三、JSP注释格式应用举例

本例子将包括尽可能多的区别,以便读者能够完全明白JSP注释的区别。使用的编译器是MyEclipse,并显示语法高亮。选择的浏览器是Chrome(webkit2内核)。

1

2

3

4

5

6

JSP注释格式

7

8 /*这是CSS注释内容*/

9

10

11 //这是javascript注释内容1

12 /*这是javascript注释内容2*/

13

14

15

16

19

20

21 /*连续输出10个"Hello World!"*/

22 for(int i = 0; i < 10; i++) {23 out.println("Hello World!"); //out是JSP的隐含对象,其实就是打印流对象

24 }25 %>

26

27

28 out.println("这里的Java代码不会被运行");29 也就是说,JSP特有的注释能够注释掉所有语言的内容30 --%>

31

32

JSP注释格式

浏览器端显示的结果如下:

从上面的代码以及在客户端运行的结果来看,不同的注释是由不同的效果的。基本的规律总结如下:

1、前端技术注释

1) ,内容显示在浏览器源代码中的,内容Java代码的内容作为文本输出(不运行)。

2)/* CSS注释内容,或Javascript注释内容 */, // JavaScript注释内容,显示在浏览器源代码中。

这是因为前端技术本身的因素。

2、JSP特有注释

JSP特有注释,内部的所有内容都不会在浏览器显示,里面的Java代码也不会运行。

3、Java语言注释

Java语言注释,无论是单行注释还是多行注释,都是不会在浏览器页面中显示的,这是属于后端的内容。

结论:在浏览器中能够显示在源代码中的注释只能够是HTML、CSS、JavaScript的注释,后端的注释只能在服务器端的源代码中看到。

四、多行注释、引号、帧相似性的原理分析

宏观上看是因为存在配对问题,但从计算机底层来看就涉及到如何判断字节流的问题。如图计算机网络的数据帧,接收方接收的是连续的比特流,得判断哪个时候是一个帧的开始,哪个时候是一个帧的结束,这些都是需要标志来区分的。基于这个思路,理解多行注释和引号的问题也容易多了。

jsp 单行注释多行注释_JSP注释格式相关推荐

  1. jsp 单行注释多行注释_eclipse 中的注释 快捷键 多行注释快捷键 单行注释快捷键...

    本文链接:https://blog.csdn.net/a0701302/article/details/76177244 Eclipse 中的两种注释方法: (1)多行注释 (2)单行注释 一. 多行 ...

  2. MyEclipse for Windows 关于 java、jsp、xml、js、html 等文件的注释快捷键及注释格式介绍

    文章目录 java 的注释 单行注释 多行注释 文本注释 jsp 的注释 第一种 第二种 第三种 css 的注释 js 的注释 单行注释 奇葩的单行注释 多行注释 文档注释 xml 的注释 html ...

  3. jsp java注释_jsp注释方式

    1,HTML的注释方法 说明:使用该注释方法,其中的注释内容在客户端浏览中是看不见的.但是查看源代码时,客户是 可以看到这些注释内容 2,JSP注释标记 JSP 也提供了自己的标记来进行注释,其使用的 ...

  4. 【Python基础学习笔记day05】pycharm注释的作用+单行注释(行注释)+多行注释(块注释)+关于代码规范

    注释 文章目录 注释 目标 01. 注释的作用 02. 单行注释(行注释) 在代码后面增加的单行注释 03. 多行注释(块注释) 什么时候需要使用注释? 关于代码规范 目标 注释的作用 单行注释(行注 ...

  5. 【Python】Python 注释 ( 单行注释 | 多行注释 | 代码示例 )

    文章目录 一.Python 注释 1.单行注释 2.多行注释 3.代码示例 单行注释 : # 单行注释 多行注释 : """ 多行注释 多行注释 多行注释 "& ...

  6. html中的注释格式是,html的注释格式是什么

    html的注释格式是"",该格式在开始标签中有一个惊叹号,但是结束标签中没有:并且在浏览器中是不会显示注释的,但是能够帮助记录HTML文档. 本文操作环境:windows7系统.H ...

  7. MySQL注释形式_可执行注释语句(/*!...*/)_数据库注释_数据库脚本注释_SQL脚本注释格式_SQL脚本注释分类

    文章目录 单行注释 多行注释 可执行注释 为什么要把可执行的 SQL 语句写在注释里面呢? 注释示例 导入数据时禁止/激活索引 测试禁止索引再导入数据的效率 单行注释 SELECT * from tf ...

  8. 在JSP页面中输出JSON格式数据

    JSON-taglib是一套使在JSP页面中输出JSON格式数据的标签库. JSON-taglib主页: http://json-taglib.sourceforge.net/index.html J ...

  9. 关于jsp页面转换成excel格式下载遇到问题及解决

    jsp页面转成excel格式的实现思路: 1.使用poi包:poi-bin-3.9-20121203 下载连接地址:http://www.apache.org/dyn/closer.cgi/poi/r ...

最新文章

  1. 天翼云从业认证(4.9)工业企业上云解决方案
  2. N5K连接FEX测试
  3. Qt工作笔记-QGraphics框架场景中图元的移除与析构
  4. 养成一个习惯有多难?不如先从一个小目标开始
  5. vue项目中npm install初始化报错以及‘cross-env’ 不是内部或外部命令问题
  6. 好的测试用例应能证明软件是正确的.,好的测试用例应能证明软件是正确的。...
  7. 新兴IT企业特斯拉(八)——自动辅助驾驶
  8. kettle入门教程
  9. android脚本精灵miui,脚本精灵安卓apk下载
  10. Linux系统交换空间详解
  11. 简述FPGA的一些优势
  12. 在线小蝌蚪匿名聊天室源码 用于网站引流
  13. 找不到com.sun.beans.introspect.PropertyInfo的类文件问题
  14. Dubbo-06 20190320
  15. 钢弦民谣吉他音源 Orange Tree Samples Evolution Flatpick 6 Kontakt
  16. 人工智能发展月报(2022年11月)
  17. 【山外智能车】【IAR】【编译问题】HardFault_Handler
  18. android 9 所有应用的行为变更 和 以API28为目标的应用行为变更
  19. Springboot+ssm(Spring+SpringMVC+MyBatis)旧物置换网站
  20. 宁波大学计算机王老师,赵杰煜_宁波大学研究生导师信息

热门文章

  1. 面试官:HashMap了解吗?回答balabala。那你讲讲红黑树吧!
  2. 【C++】getline函数用法
  3. 毕业设计智慧停车场管理系统设计与实现
  4. Vue 自定义一个全局弹框组件
  5. notepad++ 匹配正则表达式数字替换
  6. C++ pushback
  7. 预测1亿人次!3月底将迎来学生返校流
  8. 1.3 Python列表、字典、集合和JSON四种数据类型
  9. 修改Redis端口号以及解决修改完端口号但是没有生效的问题
  10. 升级1台十年的老电脑