可以在”<%!”和”%>”之间声明一个类,该类在jsp页面内有效,即在jsp页面的java程序片部分可以使用该类创建对象。在下面的例子中,我们定义了一个circle类,该类的对象负责求圆的面积和周长。当客户向服务器提交圆的半径后,该对象负责计算圆的面积和周长。
请输入圆的半径:
<%! public class circle { double r; circle(double r) { this.r=r; } double 求面积() { return math.pi*r*r; } double 求周长() { return math.pi*2*r; } } %> <% string str=request.getparameter("cat"); double r; if(str!=null) { r=double.parsedouble(str); } else{ r=1; } circle circle=new circle(r); %>圆的面积是:
圆的周长:
运行效果: