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.
新聞熱點
疑難解答