(一)JSP脚本元素
包括JSP声明语句、JSP Scripts、JSP表达式
1.JSP声明语句
以<%!开始,以%>结束即<%!具体语句%>;注:使用声明语句声明的变量为全局变量,当有多个用户执行此JSP 页面时,共享该变量。
如:
<%! int a=4;%>
<%
out.println("a="+a);
a--;
%>
此时你会发现当你首次访问该.jsp时a=4,再次访问时a=3;此时如果有其他用户也访问该.jsp,a=2。。。。。
2.JSP Scriptlets
以<%开始,以%>结束,其中可包含有效地符合Java语法的Java代码,语法格式为<% Java代码 %>。在JSP Scriptlets中可以包含多个语句,如:方法,变量,表达式。如:
<%
<span style="font-size:18px;"> String str="Hello Java Scriptlets";
out.println(str);
%></span>
3.JSP表达式
以<%=开始,以%>结束,语法格式为<%=Java代码%>。JSP表达式中的代码会首先执行,然后转换为字符串输出 到网页中。 如
<%=1+4%>,页面输出为5。注:JSP表达式标签中表达式不能使用分号作为结束标记。
(二)注释
JSP中的注释分为两类
一类为可以在客户端显示的注释,即HTML注释;<!--注释部分-->
另一类则不能在客户端显示出来,也就是JSP注释。<%--注释部分-->
还有一类是Java注释即在JSP中可以使用Java注释。
<html>
<head><title>JSP</title></head>
<body>
<%--声明变量a,b,c--%>
<%
int a=3;
int b=2;
int c=0;
%>
<%--计算a+b=c--%>
<%
c=a+b;
%>
<%--输出c--%>
<%=a+"+"+b+"="+c%>
</body>
</html>