1. 程式人生 > >JSP學習——JSP中嵌入的Java語言

JSP學習——JSP中嵌入的Java語言

宣告共享變數和方法:

格式:<%! 程式碼 %>

舉個例子:

 <%!  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程式碼大部分在此處書寫。