JSP注释_pan_junbiao的博客-程序员信息网_jsp注释

技术标签: Java Web  Java  JSP  我の原创  注释  

由于JSP页面有HTML、JSP、Java脚本等组成,所以在其中可以使用多种注释格式。

1、HTML中的注释

HTML语言的注释不会被显示在网页中,但是在浏览器中选择查看网页源代码时,还是能够看到注释信息的。语法:

<!-- 注释文本 -->

 

2、带有JSP表达式的注释

在JSP页面中可以嵌入代码片段,在代码片段中也可加入注释。在代码片段中加入的注释同Java的注释相同,同样也是包括以下3种情况。

2.1 单行注释

// 注释内容

示例:在JSP页面中加入单行注释。

<%
	Date date = new Date();  //获取日期对象
	SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  //设置日期时间格式
	String today = df.format(date);  //获取当前系统时间
%>

2.2 多行注释

/*
* 注释内容1
* 注释内容2
*/

2.3 文档注释

提示文档注释在被Javadoc文档工具生成文档时读取,文档是对代码结构和功能的描述。

/**
*  提示信息1
*  提示信息2
*  @author pan_junbiao
*/

示例:在代码片段中添加提示文档注释。

<%!
	int number=0;  //声明全局变量
	
	/**
	* function:计数器
	* return:访问次数
	*/
	int count(){
		number++;
		return number;
	}
%>

刷新次数:<%= count() %>

 

3、隐藏注释

通过在文档中添加的HTML注释虽然在浏览器中不显示,但是可以通过查看源代码看到这些注释信息。所以严格来说,这种注释是不安全的。不过JSP还提供了一种隐藏注释,这种注释不仅在浏览器中看不到,而且在查看HTML源代码时,也看不到,所以这种注释的安全性比较高。隐藏注释的语法格式如下:

<%-- 注释内容 --%>

说明:JSP编译时会忽略掉隐藏注释,所以即使隐藏注释中存在语法错误,也不会影响程序的运行。

 

4、动态注释

由于HTML注释对JSP嵌入的代码不起作用,因此可以利用它们的组合构成动态的HTML注释文本。在JSP页面中添加动态注释。示例代码如下:

<!-- <%=new Date()%> -->

示例:在JSP页面中添加动态注释。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Date" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>动态注释</title>
</head>
<body>
	<!-- <%=new Date()%> -->
</body>
</html>

执行结果:

上述代码将当前日期和时间作为HTML注释文本。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/pan_junbiao/article/details/87891667

智能推荐

java 深入理解JVM--JVM垃圾回收机制_Coding-lover的博客-程序员信息网

Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的~析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次创建,释放控件的时候复用这段代码,而无需重复的书写呢?1960年 基于MIT的Lisp首先提

JAVASE_jackxuhaijun的博客-程序员信息网

JavaSE学习总结1、Java库1.1、Java.lang1、Object类Object类是所有类的超类public String toString(); java编译器在需要String对象的时候,但该对象不是String类,则会自动调用toString()方法。public boolean equals(Object oterObject)/**自定义equals方法,需要重写Object的equals方法,并且需要满足五个性质:自反性,传递性,非空性*/public

JSP标准标签库,C标签:将后台传递到前台的集合中的对象的属性赋值给jsp页面的java变量。_九宫格输入法的博客-程序员信息网_c标签改变后端传值

有些操作需要引入:&amp;lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot;%&amp;gt;&amp;lt; c:set var =“ PKG_HAVING_COUNT ”     scope =“request”    value =“$ {var.PKG_HAVING_COUNT}”/&amp;gt;VAR: 声明变量名,范围:request(一般不存会话),...

数据库多条数据集某个字段拼接_TBoy-rise的博客-程序员信息网_数据库拼接多个字段

1、前言事先说明,此篇内容只针对MySQL和Oracle两种数据库的多条数据拼接函数。废话不多说,直接进入正题。2、针对MySQL代码如下(示例):-- GROUP_CONCAT(字段)-- 这个函数将多条数据的某个字段根据逗号分割进行拼接。-- SQL函数的实例如下SELECT GROUP_CONCAT(column_name) FROM u_opt_columnsetting GROUP BY user_id查询结果如下:3、针对Oracle-- 第一个函数 WM_COMCA

django学习6-连接本地数据库_娟子~。。~的博客-程序员信息网_django访问本地数据库

在配置 MySQL 数据库之前,先进入 MySQL 命令行界面为项目建库,使用如下命令:CREATE DATABASE bookstoredb;然后在 settings.py 文件中配置 MySQL 数据库,如下所示:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bookstoredb', 'USER': 'root', 'PASSWORD': '123456', 'HOST

考研之数据结构026_算法查找_折半查找(重要)分块查找_BigTree的学习之路的博客-程序员信息网_折半查找判定树是平衡二叉树还是二叉排序树

考研之数据结构026_算法查找_折半查找(重要)一、算法思想二、算法实现1、查找效率ASL三、查找判定树(重要)一、特性:2、奇数个数据元素3、 偶数个数据元素:四、折半查找效率一、算法思想折半查找:又称“二分查找”,仅适用于有序的顺序表。有序:要么递增、要么递减顺序表:用数组来存放的。顺序表拥有随机访问的特性,链表没有。例子:查找成功:用low=0,high=TableLen-1 (第一个元素和最后一个元素)mid=(low+high)/2if(key &gt; mid) low

随便推点

python bytes和bytearray、编码和解码_wonengguwozai的博客-程序员信息网_bytearray hex python

缘起:在网上拉取互联网(公司内图片数据库(http访问))上图片数据并在线训练时,需要将通过requests 打开并read得到的网页数据进行解码,因为读取到的网页对象(图片对象)为字节流,需要将字节流类型转为uint8类型numpy数组,再进一步解码为opencv中特定的(如cv2.IMREAD_COLOR)MAT对象,才能被opencv进行处理。具体代码: respone = requests.get(img_url,headers=headers) .

安装fastDFS的依赖包fdfs_client报错解决方法_weixin_30879169的博客-程序员信息网

输入以下指令后再尝试安装python3环境下输入:sudo apt-get install python3 python-dev python3-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pippython2环境下输入:sudo ap...

TextView的SpanableString的坑:不能多次setSpan的解决方案_梦想拒绝零风险的博客-程序员信息网

原方法要实现的效果是将“XX月XX日”的“月”和“日”设置成不同样式,包括颜色、字体大小和加粗/不加粗。private void setDateText(String dateStr) { if (TextUtils.isEmpty(dateStr)) { this.keywords.setVisibility(View.INVISIBLE); ...

Java SE Platform 软件包的JDK快速查询_just Liu的博客-程序员信息网

java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。java.awt 包含用于创建用户界面和绘制图形图像的所有类。java.awt.color 提供用于颜色空间的类。java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。java.awt.dnd Drag 和 Drop...

joplin同步到apache webdav_luoye2333的博客-程序员信息网

相信大家用开源笔记软件就是为了隐私和信息安全,但是同步不比onenote等其他软件方便,需要自己配置。我花了1个晚上在配置过程中,踩了几个坑,这里写出来共享一下。目前国内joplin软件的资料还比较少,而google上还是有一些资料的,这篇文章希望能丰富中文区的资料吧。0.买服务器,域名可以不要,直接ip也行,安装httpd(apache)。这些可以找其他教程,此处略1.修改配置文件httpd.conf和httpd-dav.conf我的apache配置文件目录在/usr/local/apache/

springboot连接MySQL报错--The elements [spring.datasource.schema[0].classpath] were left unbound_同猿人的博客-程序员信息网

报错内容:***************************APPLICATION FAILED TO START***************************Description:Binding to target [[email protected] type = java.util.List&lt;java.lang.String&gt;, value = ...

推荐文章

热门文章

相关标签