1.<%= %>
<%= %>为输出表达式:<%= 表达式 %>。
注意:“=”号前不能有空格,表达式后不需要打分号。
用法(例输出为字符串s=abcde,长度=5):
<% String s="abcde"; %>
字符串s= <%=s%>,长度= <%= s.length()%>
2.<%! %>
<%! %>是声明:<%! 声明; [声明; ] … %>
注意:“!”号前无空格,声明后需要有分号。
用法1:变量声明:
<body>
<%! int i=0; %>
<% i++; %>
<p>您是第<%=i%>个访问本站的客户</p>
</body>
用法2:方法声明:
<body>
<%! int add(int a,int b) {
return a+b;
}
%>
1+2=<%= add(1,2) %>
</body>
用法3:类声明:
<body>
<%! class GF {
String XM;
int AGE;
GF(String xm, int a) { XM=xm; AGE=a; }
String getXM() { return XM; }
}
%>
<%GF a=new GF("小明",20);%>
<%=a.getXM() %>
</body>
3.<%-- --%>
<%-- --%>用于注释: <%-- 注释内容 --%> 客户端不可见
4 .<% %>
<% %>之间可以写服务器端代码。
用法:
<%
for(var i=0;i<10;i++){
//执行循环体
}
%>