? ? 下面我們來分別介紹這三個動作標簽。 "/> 久久热最新地址获取,成人77777

教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

JAVA培訓之Jsp中javabean相關的動作標簽

更新時間:2016年09月23日11時23分 來源:傳智播客JAVA培訓學院 瀏覽次數(shù):

在jsp中與javaBean相關的動作標簽有以下三個:
  • <jsp:useBean>
  • <jsp:setProperty>
  • <jsp:getProperty>
下面我們來分別介紹這三個動作標簽。

1.<jsp:useBean>標簽

<jsp:useBean>動作標簽的作用是查詢或創(chuàng)建javabean對象,例如:
<jsp:useBean id="user1" class="cn.itcast.domain.User" scope="session"/>表示在當前頁面中的session域中查詢id為user1的bean對象,如果不存在就創(chuàng)建一個id為user1的bean對象,并存放在session域中。
<jsp:useBean>標簽的scope屬性的取值可以為request域,session域,application域,page域。如果沒有指定scope屬性的值,那么默認的是page域。
將例子中的<jsp:useBean>標簽翻譯成代碼,如下所示:
    cn.itcast.domain.User user1 = (cn.itcast.domain.User)session.getAttribute("user4");
    if(user1 == null) {
       user1 = new cn.itcast.domain.User();
       session.setAttribute("user1", user1);
    }

2.<jsp:setProperty>標簽與<jsp:getProperty>

<jsp:setProperty>標簽與<jsp:getProperty>標簽分別是設置javaBean的屬性值和獲取javaBean的屬性值,但是在使用它們之前要先創(chuàng)建javaBean對象。例如:
<jsp:useBean id="user1" class="cn.itcast.domain.User" />
<jsp:setProperty property="username" name="user1" value="admin"/>
<jsp:setProperty property="password" name="user1" value="admin123"/>
用戶名:<jsp:getProperty property="username" name="user1"/><br/>
密 碼:<jsp:getProperty property="password" name="user1"/><br/>
以上例子是設置javabean對象user1的username屬性的值為admin,password屬性的值為admin123,然后再使用<jsp:getProperty>標簽獲取username和password屬性的值。
 
本文版權歸傳智播客Java培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:傳智播客Java培訓學院
首發(fā):http://xamj520.com/javaee
0 分享到:
和我們在線交談!