JSP 動作的作用

來源:互聯網
上載者:User

JSP 動作的作用
JSP動作利用XML文法格式的標記來控制Servlet引擎的行為。利用JSP動作可以動態地插入檔案、重用JavaBean組件、把使用者重新導向到另外的頁面、為Java外掛程式產生HTML代碼,通過標記庫定義自訂標籤
-----起始標記
-----結束標記
-------空標記

包括:
<jsp:include>
<jsp:param>
<jsp:forward>
<jsp:plugin>
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>

<jsp:useBean>標記

建立Bean或從伺服器獲得現有Bean

文法:
<jsp:useBean name" name" />
或者
<jsp:useBean name" name ">
初始化代碼
</jsp:useBean>

jsp:useBean動作用來裝載一個將在JSP頁面中使用的JavaBean。這個功能非常有用,因為它使得我們既可以發揮Java組件重用的優勢,同時也避免了損失JSP區別於Servlet的方便性 !


獲得Bean執行個體之後,要修改Bean的屬性既可以通過jsp:setProperty動作進行,也可以在Scriptlet中利用id屬性所命名的物件變數,通過調用該對象的方法顯式地修改其屬性 .

id屬性-在整個頁面引用Bean的唯一值
Bean名稱的規則:
      唯一
區分大小寫
第一個字元必須為字母
不允許有空格

可為同一 Bean 類指定不同的 id 值.

class 屬性-JavaBean 的類名

---Count Bean不屬於包
             <jsp:useBean />
-----Count Bean屬於test包
             <jsp:useBean />

type屬性---------將引用此對象的變數的類型
beanName 屬性-指定序列化Bean的名稱

scope 屬性-表明Bean應可用的環境
----page
----session
----request
-----application


page 範圍
將 JavaBean Object Storage Service在當前頁面的 javax.servlet.jsp.PageContext 中
JavaBean 對象僅可用於當前頁面

session 範圍
將 JavaBean Object Storage Service在 HTTP 會話中
JavaBean 對象在當前 HttpSession 的生命週期內可用於所有頁面


request 範圍
將 JavaBean </

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.