1. 程式人生 > >Javabean和Jsp動作元素

Javabean和Jsp動作元素

Javabean簡介:

Javabean就是符合某種特定規範的Java類。使用Javabeans的好處是解決程式碼重複編寫,減少程式碼冗餘,功能區分明確,提高了程式碼的維護性。

Javabean的設計原則:

  1. 公有類
  2. 無引數的構造方法
  3. 屬性私有
  4. getter和setter方法

什麼是Jsp動作?

JSP動作元素,動作元素為請求處理階段提供資訊。動作元素遵循XML元素的語法,有一個包含元素名的開始標籤,可以有屬性、可選的內容、與開始標籤匹配的結束標籤。

 

在Jsp頁面中如何使用JavaBeans

<Jsp:useBean>

第一種寫和使用普通Java類一樣:

2使用動作標籤

<jsp:setProperty>

 

<jsp:getProperty>

<jsp:include>動作元素

<jsp:include>動作元素用來包含靜態和動態的檔案。該動作把指定檔案插入正在生成的頁面。語法格式如下:

<jsp:include page="relative URL" flush="true" />

 前面已經介紹過include指令,它是在JSP檔案被轉換成Servlet的時候引入檔案,而這裡的jsp:include動作不同,插入檔案的時間是在頁面被請求的時候。

以下是include動作相關的屬性列表。

屬性 描述
page 包含在頁面中的相對URL地址。
flush 布林屬性,定義在包含資源前是否重新整理快取區。

include指令與include動作比較

<jsp:forward> 動作元素

 jsp:forward動作把請求轉到另外的頁面。jsp:forward標記只有一個屬性page。語法格式如下所示:

<jsp:forward page="Relative URL" />

以下是forward相關聯的屬性:

屬性 描述
page page屬性包含的是一個相對URL。page的值既可以直接給出,也可以在請求的時候動態計算,可以是一個JSP頁面或者一個 Java Servlet.

<jsp:param>動作元素

用來傳遞引數,一般與<jsp:include>、<jsp:forward>聯合使用,其語法格式如下:

 <jsp:param name=”引數名” value=”引數值”/>

 

----------------------------------

from慕課網與W3cschool