JavaBean

JavaBean是一種Java的一種軟件組件模型。標準JavaBean具備以下特點:
1.是一個public類,可供其他類實例化。
2.類中有無參數的public構造方法
3.更改或獲取成員變量的值,需要使用get和set方法。
4.get方法和set方法都是public類型的。
四個屬性<簡單屬性,索引屬性,綁定屬性和約束屬性>

JSP頁面可能包括了大量的HTML代碼,Java代碼和JSP標記,在JavaWeb開發中,JavaBean在不影響功能的前提下減少JSP頁面中出現的Java代碼的數量。利用JavaBean技術,JSPEL表達式,CustomTaglib(定製標記庫)技術達到此目標。

涉及以下三個動作:1.usebean動作 2.setproperty動作 3.getproperty動作

<jsp:useBean id="book" class="edu.hdu.bean.Book" scope="request"></jsp:useBean>
  <jsp:setProperty name="book" property="isbn"/>
  <jsp:setProperty name="book" property="name"/>
  <jsp:setProperty name="book" property="author"/>

  ISBN:<jsp:getProperty name="book" property="isbn"/><br>
     書名:<jsp:getProperty name="book" property="name"/><br>
   作者:<jsp:getProperty name="book" property="author"/><br>
  是否賣出:<%
            if("true".equals(request.getParameter("sale"))){
                out.println("是");
            }else{
                out.println("否");
            }
      %><br>

id:實例化對象的名稱,scope爲作用範圍,默認page,
自小到大:page,request,session,application  

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