声明共享变量和方法:
格式:<%! 代码 %>
举个例子:
<%! final double PI=Math.PI; //定义常量
double r; //定义变量
double getArea(double a){ //定义方法
return PI*a*a;
}
double getLength(double a) { //定义方法
return 2*PI*a;
}
%>
注意事项:
1、%后面有一个!
2、在这种标记符里,定义的变量是全局变量,用户共用的。
3、方法只能定义在这里面。
Java程序片
格式:<% 代码 %>
举个例子:
<%
r=100;
out.println("调用getArea方法计算半径是"+r+"的园的面积:");
double area=getArea(r);
out.println(area);
r=50;
out.println("<BR>调用getLength方法计算半径是"+r+"的园的周长:");
double length=getLength(r);
out.println(length);
%>
进行Java代码的书写,可以引用上面定义的变量和方法,Java代码大部分在此处书写。
Java表达式
格式:<%= 表达式 %>
举个例子
<%=x%>乘以<%=y%>等于 <%=x*y%>
注意事项:
%后面有个=
表达式可以是单纯的一个变量,也可以是加减乘除等式子