JSP筆記——基礎語法

目錄:html

1.JSP簡介java

2.JSP頁面元素構成編程

3.JSP頁面的生命週期
 服務器

1.JSP簡介多線程

JSP全名爲Java Server Pages,其根本是一個簡化的Servlet設計,他實現了在Java當中使用HTML標籤。JSP是一種動態網頁技術標準,也是JavaEE的標準。JSP和Servlet同樣,是在服務器端執行的。併發

2.JSP頁面元素構成(6部分)
①靜態內容jsp

 

②指令:編碼

page指令:一般位於jsp頁面的頂端,同一個頁面能夠有多個page指令。spa

<%@ page 屬性1="屬性值" 屬性2="屬性值1,屬性值2" %>

<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

經常使用的屬性線程

屬性 描述 默認值
language 指定JSP頁面使用的腳本語言

java

import 經過該屬性來引用腳本語言中使用到的類文件
contentType 用來指定JSP頁面所採用的的編碼方式 text/html,ISO-8859-1

include指令:將一個外部文件嵌入到當前JSP文件中,同時解析這個頁面中的JSP語句。

taglib指令:使用標籤庫定義顯得自定義標籤,在JSP頁面中啓用定製行爲。

 

③表達式

在JSP頁面中執行的表達式

語法:

<%=表達式 %>  //注意表達式不以分號結束

 

④腳本

在JSP頁面中執行的Java代碼

語法:

<% java代碼 %>

 

⑤聲明

在JSP頁面中定義變量或者方法

語法:

<%! java代碼%>

//以下

<%!
	String s="zhangsan";//聲明瞭一個字符串變量
	int add(int x,int y){//聲明瞭一個方法
		return x+y;
	}
%>

 

⑥註釋

html註釋

<!--html註釋-->  //客戶端可見

JSP註釋

<%--html註釋--%>  //客戶端不可見

JSP腳本註釋(即在<% %>中可以使用)

/**/

//

 

3.JSP頁面的生命週期

JspService()方法被調用來處理客戶端的請求。對每個請求,JSP引擎建立一個新的線程處理該請求。若是有多個客戶端同時請求,則JSP引擎會建立多個線程。每一個客戶端對應一個線程。以多線程的方式能夠大大下降對系統資源的需求,提升系統的併發量和響應事件。但也要注意多線程的編程帶來的同步問題,因爲該Servley始終駐於內存,因此響應是很是快的。

相關文章
相關標籤/搜索