JSP注释方式演示 讲解显式与隐式注释

好 今天我们来了解一下jsp中的注释哦

它支持两种注释: 显式注释/隐式注释

显式注释 是 允许被客户端看到的 就是 打开浏览器 用查看源码方式能看到的注释

与之对应 隐式注释 就是 在客户端 是无法看到这些注释信息的

显式注释 的语法就是html的注释语法

html 复制代码
<!-- 显式注释 -->

然后 隐式注释的话 有两种

一种是 JSP 自己提供给我的一种注释语法

html 复制代码
<%-- jsp自己的注释 --%>

然后 另一种隐式注释 就是 我们java的注释方式

java有单行和多行注释

// 和 /* */

但是 我们java代码在jsp中必须写在 java 脚本端中

html 复制代码
<%
    //单行注释
    /* 多行注释 */
%>

我们 将jsp界面代码写成这样

html 复制代码
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <title>JSP - Hello World</title>
</head>
<body>
显式注释
<!-- 显式注释信息 -->
隐式注释
<%-- jsp自己的注释 --%>
<%
    //单行注释
    /* 多行注释 */
%>
</body>
</html>

然后 运行程序

我们在外面肯定是什么注释都看不到的 这里 我们右键选择查看源代码
这里可以明显看出来 只有显式注释才可以看到 隐式注释 无论是jsp还是java的语法都不会出现在客户端访问的源代码中

相关推荐
laufing8 小时前
java web 基础 ---- servlet
java·servlet·web开发
程序猿乐锅8 小时前
【苍穹外卖|Day01】项目初识:从多模块结构到 OpenAPI 接口文档踩坑
java·spring·maven·mybatis
我不是懒洋洋8 小时前
【C++】内存管理与模板(C++内存管理方式、new和delete的实现原理、malloc/free和new/delete的区别、函数模板、类模板)
c语言·开发语言·c++·青少年编程·visual studio
雪的季节8 小时前
Qt多窗口架构设计需求简介
开发语言·qt
李白的天不白8 小时前
针对你遇到的 Client.Timeout exceeded 问题,我判断是防火墙拦截了 HTTPS 流量
java
linweidong8 小时前
Java 后端开发面试 50 个高频易混淆知识点详解
java·spring boot·spring·spring cloud·面试·mybatis·spring事务
码语智行8 小时前
应用启动和关闭监听器功能分析
java·spring boot
z200509308 小时前
【linux学习】深入理解 Linux 下的静态库与动态库
开发语言·c++·算法
Resky08188 小时前
什么是 Spring IOC:倒过来让容器帮你 new,而不是你到处 new
java·spring
AutumnWind04208 小时前
【JDK动态代理源码梳理】
java·后端·spring