JSP中的scriptlet和注释
程序员文章站
2022-09-02 22:46:49
JSP中的scriptlet和注释。
Scriptlet:
在JSP中大部分都是由脚本小程序(Scriptlet)组成,脚本小程序就是嵌入在html代码中里面直接包含了ja...
JSP中的scriptlet和注释。
Scriptlet:
在JSP中大部分都是由脚本小程序(Scriptlet)组成,脚本小程序就是嵌入在html代码中里面直接包含了java代码,其分为三种:
<%%>定义局部变量,编写语句 <%!%>定义全局变量,可以编写类、方法 <%=%>表达式输出,专门输出变量或一个具体值第一种<%%>常见代码如下:
int i = 10 ; int j = 20 ; out.println(i * j) ; out.println("
"+(++i)+"
")第二种<%!%>一般都用来定义全局变量
<%! int i = 10 ; int j = 20 ; %> <% out.println(i * j) ; out.println("
"+(++i)+"
") ; %>这里注意,java代码与html混和了,(out.println("
")
第三种<%=%>例如:
<% int i = 10 ; %> <%=i%> <%="hello World!!!"%>
在程序中如果过多的使用,会使代码非常的混乱,所以在新版本的jsp中专门提供了一种scriptlet标签,其语法如下:
java代码 ----------
String url = "www.baidu.com";
<%=url%>
jsp中的注释:
在jsp中支持两种注释的语法操作,一种是显示注释,允许客户端看见,一种是隐示注释,客户端无法看见。
显示注释:
隐示注释:
// 单行注释 /* */ 多行注释 <%– 注释–%> ,jsp注释
如:
<% //Java中提供的单行注释,客户端无法看见 /* Java中提供的多行注释,客户端无法看见 */ %> <%-- 也看不见 --%>`
注意:
在开发中隐示注释是不会发送到客户端的 在使用jsp中尽可能用表达式输出语句取代out.println()
推荐阅读
-
深入理解Javascript中的作用域链和闭包
-
浅析php中抽象类和接口的概念以及区别
-
python pandas库中DataFrame对行和列的操作实例讲解
-
Java中HashMap和TreeMap的区别深入理解
-
SQL中distinct 和 row_number() over() 的区别及用法
-
详解Node.js中path模块的resolve()和join()方法的区别
-
Python中@property的理解和使用示例
-
浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别
-
Android中设置组件半透明和透明的效果示例
-
Android中屏幕密度和图片大小的关系详解