JSP中的scriptlet和注释

注:本文章是总结他人的博文,后序会进行修改


Scriptlet:

在JSP中大部分都是由脚本小程序(Scriptlet)组成,脚本小程序就是嵌入在html代码中里面直接包含了java代码,其分为三种:

  • <%%>定义局部变量,编写语句
  • <%!%>定义全局变量,可以编写类、方法
  • <%=%>表达式输出,专门输出变量或一个具体值

第一种<%%>常见代码如下:

         int i = 10 ;
         int j = 20 ;
         out.println(i * j) ;
         out.println("<h1>"+(++i)+"</h1>") 

第二种<%!%>一般都用来定义全局变量

<%!
         int i = 10 ;
         int j = 20 ;
%>
<%
         out.println(i * j) ;
         out.println("<h1>"+(++i)+"</h1>") ;
%>

这里注意,java代码与html混和了,(out.println("<h1>")

第三种<%=%>例如:

<%
         int i = 10 ;
%>
<%=i%>
<%="hello World!!!"%>

在程序中如果过多的使用,会使代码非常的混乱,所以在新版本的jsp中专门提供了一种scriptlet标签,其语法如下:

<jsp:scriptlet>
    java代码
</jsp:scriptlet>


----------
<html>
<head><title>www.baidu.com</title>
<body>
<jsp:scriptlet>
    String url = "www.baidu.com";
</jsp:scriptlet>
<h2><%=url%></h2>
</body>
</html>
jsp中的注释:

在jsp中支持两种注释的语法操作,一种是显示注释,允许客户端看见,一种是隐示注释,客户端无法看见。

显示注释: <!-- 注释内容 -->
隐示注释:

  • // 单行注释
  • /* */ 多行注释
  • <%– 注释–%> ,jsp注释

如:

<!-- 这个注释客户端可以看见 -->
<%
  //Java中提供的单行注释,客户端无法看见
  /*
     Java中提供的多行注释,客户端无法看见
  */
%>
<%-- 也看不见 --%>` 

注意:

  • 在开发中隐示注释是不会发送到客户端的
  • 在使用jsp中尽可能用表达式输出语句取代out.println()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值