本文目錄一覽:
- 1、什麼是JavaBean以及JavaBean在JSP開發中的意義?
- 2、在jsp中一個標準的javabean需要具備哪些條件
- 3、JSP頁面如何使用JavaBean?JavaBean的訪問範圍有幾種
什麼是JavaBean以及JavaBean在JSP開發中的意義?
JavaBean是描述Java的軟件組件模型,類似於Microsoft的COM組件概念。在Java模型中,通過JavaBean可以無限擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應用程序。對於程序員來說,最好的一點就是JavaBean可以實現代碼的重複利用,另外對於程序的易維護性等等也有很重大的意義。
現在已經很少見到 jsp+javabean的開發模式,這樣寫出來的代碼維護成本大,風險高。如果是小功能的話,使用這種組合模式,也是可以的。這種模式在效率上優於使用框架的模式。
在jsp中一個標準的javabean需要具備哪些條件
具體包含以下三個部分:
對象的屬性,例如:ID,name等等;
對象的get方法;
對象的set方法。
三者的存在可以組成一個完整的javabean實例,缺一不可。
JSP頁面如何使用JavaBean?JavaBean的訪問範圍有幾種
jsp標籤中有幾種動作是關於javabean的
jsp:useBean scope=”page” class=”…”/
標籤里屬性scope,它用來設定JavaBean的範圍,它的值只能為page,request,session,application,不可為其它值。
class屬性是完整類名。
jsp:setProperty name = “JavaBean實例名” property = “*” /
設置值
jsp:getProperty name = “JavaBean實例名” property = “*” /
取值,並顯示
javabean訪問範圍就是jsp的四大域對象
page(由於page本身是Object類型,所以操作page域要操作pageContext對象來實現)
就是這個bean只在這個頁面中有效,比如你換了一個頁面或者刷新了一下,這個bean就被重新實例化了
request————-bean只在一次請求期間有效
session ————-bean在一次會話/session過期前有效
application———項目不滅,bean不消失
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242253.html