Javabean和Jsp動作元素
阿新 • • 發佈:2018-11-17
Javabean簡介:
Javabean就是符合某種特定規範的Java類。使用Javabeans的好處是解決程式碼重複編寫,減少程式碼冗餘,功能區分明確,提高了程式碼的維護性。
Javabean的設計原則:
- 公有類
- 無引數的構造方法
- 屬性私有
- 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