JSP的scriptlet三种语法!

从单词上分析script是脚本:

        let在JAVA中表示的小程序,scriptlet表示脚本小程序。

 

JSP中的Java代码块就是最常见的动态信息。它分为三种:

Ø  <%...%>:java代码片段

代码片段会原模原样的出现在真身中,不会有变动。正常的Java代码都可以在代码片段中出现;

Ø  <%=…%>:表达式在页面上打印数据

表达式会在“真身”中输出,例如:<%=a%>,对应真身中的out.print(a)。只能出现常量、变量,以及有返回值的方法调用,而且不能出现分号!即在out.println()的合法参数都可以!

Ø  <%=a%>对应out.println(a);

Ø  <%=”a”%>对应out.println(“a”);

Ø  <%=fun()%>对应out.println(fun());

Ø  <%=a;%>对应out.println(a;),所以出错;

Ø  

	<%=System.out.println(“hello”)%>对应out.println(System.out.println(“hello”)),所以出错。

Ø  <%!...%>:声明

声明对应“真身”中的属性和方法!

或者    可以申明常量!

或者    方法!

<body>

<h1>常量的定义/声明</h1>    

<%!
	public static final String us = "this is USAer !";
	//定义方法
	public int addNum(int a , int b ){
		return a + b;
	}
%>

<h1>输出常量</h1>

<%=us %>
<h1>调用方法</h1>
<%=addNum(3,2) %>
  </body>

使用<%!  %> 定义的变量是全局变量,而使用<%  %>定义的变量是serivce方法中的变量是局部变量






  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值