js|詳解|文法
1)HTML注釋:
可以用注釋內容,也可以用運算式.
2)隱藏注釋:
注釋會被JSP編譯時間被忽略.編譯器不會對之間的語句編譯,它不會顯示在客戶的瀏覽器和原始碼中.
3)聲明:
聲明你將要在JSP程式中用到的變數和方法.可以一次性聲明多個變數和方法,要以";"結尾,聲明在Java中要合法.
4)運算式:
JAVA中的運算式,會被顯示在JSP頁面中,注意不要有";".
5)JAVA代碼:
包含有效JAVA代碼.
6)Include指令:
可以包含HTML,JSP,文字檔,JAVA代碼,要注意在這個包含檔案中不能使用有時會導致錯誤.
屬性:
file指相對路徑,如:"error.jsp""templates/onlinestore.html""/beans/calendar.jsp"
如果這個路徑以"/"開頭,那麼這個路徑主要是參照JSP應用的上下關係路徑,如果路徑是以檔案名稱或目錄名開頭,那麼這個路徑就是正在使用的JSP檔案的當前路徑.
7)Page指令:
屬性:
-language="java"
聲明指令碼語言的種類,暫時只能用"java"
-extends="package.class"
繼承一個類
-import="{package.class | package.* }, ..."
匯入一個包,下面的包是預設自動匯入的.
java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*
-session="true | false"
是否允許session會話,預設true.
-buffer="none | 8kb | sizekb"
設定緩衝區大小預設值是8kb,none是關閉緩衝區,sizekb是自己設定大小.
-autoFlush="true | false"
是否重新整理緩衝區,true(預設值)輸出正常,false這個buffer溢出,就會導致一個錯誤,buffer設定為none,就要把這個設定為false.
-isThreadSafe="true | false"
設定Jsp檔案是否能多線程使用。預設值是true.
-info="text"
就是JSP的一些資訊,能夠使用Servlet.getServletInfo方法取回.
-errorPage="relativeURL"
指定接收Exception對象的JSP頁面的URL.
-isErrorPage="true | false"
設定是否接收一個Exception對象.
-contentType="text/html;charset=ISO-8859-1"
設定頁面類型和字元集.預設類型是:text/html,預設字元集為 ISO-8859-1.