jsp簡單總結

1.JSP基本原理:本質是servlet,第一次運行JSP時,服務器生成對應的servlet。

2. JSP註釋:<%  註釋內容 %>

3. JSP聲明:<%!  %>

a)相當於在對應的servlet中生成成員變量與成員方法

<%! 
      //聲明一個整型變量
      public int count;
      //聲明一個方法
      public String info() {
                return "hello"l
      }
 %>

<%
     //輸出
     out.println(count++);
     out.println(info());
%>
4.JSP表達式:<%=表達式%>

<%=count++%>  ---->等價於     <%out.println(count++)%> 
5.JSP腳本:可以控制頁面中靜態內容

<table bgcolor="#9999dd" border="1" width="300px">
<%
     for(int i=0; i<10; i++) {   //循環輸出<tr>標籤
%>
     <tr>
            <td>循環值</td>
            <td><%=i%></td>
     </tr>
<%
     }
%>
</table>
6. JSP的3個編譯指令:<%@ 指令名 屬性名="屬性值"%> ;在講JSP編譯成servlet時起作用。

a)page: 導入jar包,設置錯誤頁面,設置編碼,緩存區等

b)include:靜態包含,會將目標頁面的編譯指令包含進來(動態包含則不會)

c)taglib:定義/訪問自定義標籤。

7.JSP的動作指令:運行時起作用,JSP腳本的標準化寫法。

a)jsp:forward :頁面轉向。

b)jsp:param :傳遞參數。

c)jsp:include :動態引入JSP,生成多個servlet

d)jsp:plugin

e)jsp:useBeam :創建javaBean

f)jsp:setProperty

g)jsp:getProperty

8. JSP的9個內置對象

a) application:代表web應用本身。

b) config :代表JSP的配置信息,通常用於service中讀取web.xml中配置。

c)page

c)pageContext :可以訪問page,request,session,application範圍的變量。

d)out

f)exception :設置爲錯誤頁面纔會有該對象

g)session

h)reqeust

i)response

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