JavaWeb基礎之一JSP語法(二) JSP基本語法(1)

一、JSP註釋

1、HTML註釋(以<!--開始,以-->結束,能在客戶端顯示註釋內容)

<!--註釋內容-->

2、JSP註釋(以<%--開始 ,以 --%>結束,發送到服務端,在客戶端不能顯示的註釋

<%--註釋內容--%>

二、JSP指令

1、page指令:頁面指令

        <%@ page  屬性1=“屬性值1”  屬性2=“屬性值2”....%>
page指令共包含13個屬性,分別如下:

language:聲明所使用腳本語言的種類,目前只有java一種,所以該屬性也可以不聲明。

extends:指定JSP頁面產生的Servlet繼承的父類。

import:指定所導入的包,java.lang.*、javax.servlet.*、javax.servlet.jsp.*和javax.servlet.http.*幾個包在程序編譯時已經被導入,因此不需要再特別聲明。

session:指定JSP頁面中是否可以使用Session對象。

buffer:指定輸出緩衝區的大小,默認值爲8KB。

autoFlush:指定當輸出緩衝區即將溢出時,是否需要強制輸出緩衝區內容。

isThreadSafe:指定JSP文件是否支持多線程。

info:設置JSP頁面的相關信息,可以使用servlet.getServletInfo()方法獲取到JSP頁面中的文本信息。

ErrorPage:指定錯誤處理頁面。當JSP頁面運行時出錯時,會自動調用該指令所指定的錯誤處理頁面。

isErrorPage:指定JSP文件能否進行異常處理。

contentType:指定JSP頁面的編碼方式和JSP頁面響應的MIME類型,默認的MIME類型爲text/html,默認的字符集類型爲charset=ISO-8859-1。

pageEncoding:指定頁面編碼格式。

isELIgnored:指定JSP文件是否支持EL表達式。


2、include指令:文件加載指令

用於在JSP文件中插入一個包含文本或代碼的文件,它把文件插入後與原來的JSP文件合併成一個新的JSP頁面。

注意:如果被插入的文件發生了變化,則包含這個文件的JSP文件需要被重新編譯。

include指令的語法格式爲

<%@ include file="被包含文件的地址"%>

3、taglib指令:用於引用標籤庫並設置標籤庫的前綴。

語法格式:

<%@ taglib uri="tagLibraryURI"  prefix="tagPrefix"%>

taglib指令包含三個屬性:

(1)、uri:指定標籤文件或標籤庫的uri。

(2)、prefix:指定該標籤庫所使用的前綴。

(3)、tagdir:指定標籤文件或標籤庫的存放的目錄地址。


三、JSP腳本元素

1、JSP聲明語句

語法格式:

	<%! 變量或方法定義 %>	
	<!--示例1-->
		<%!  int a=1,b;
		    	String str1=null,str2="JSP";
			Date date;
		%>
	<!--示例2-->
		<%!
		    public String printStr()
		     {
			return "JSP method";
		     }
                %>


2、JSP表達式

語法格式:

	<%=表達式 %>

	<!--案例-->
	<html>
	<head>
       		<title> JSP test </title>
	</head>
	<body>
        	<%!
                	//聲明變量str
              		String  str = "JSP expression";
        	%>
       		<!-- JSP 表達式 -->
       			<%=str%>
	</body>
	</html>

   

3、JSP  Scriptlets

基本語法:

	
<%  Java 代碼 %>




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章