2017-09-07 63 views
0

我是Java ee的初學者,我正試圖學習jsp如何工作。jsp:useBean屬性官方文檔

隨着<jsp:useBean>,我想了解更多有關可用的一些不同的屬性。

通過基本的谷歌搜索,我可以很容易地找到類的文檔,如HttpServlet, HttpServletResponse等,但搜索術語jsp useBean documentation沒有顯示類似的頁面,這是官方的oracle文檔。

我只是想知道,當我想檢查關於JSP技術的官方Oracle文檔時,什麼是一個好的搜索策略?

回答

1

您可以從oracle中檢查documentation

從所提供的鏈接內容:

<jsp:useBean>標籤定位或實例化一個JavaBeans組件。 <jsp:useBean>標記首先嚐試查找 bean的實例。如果該bean不存在,則<jsp:useBean>將其從 實例化爲類或序列化模板。要找到或實例豆, <jsp:useBean>採取以下步驟,順序如下:

  1. 試圖與您指定的範圍和名稱查找一個bean。
  2. 使用您指定的名稱定義對象引用變量。如果它發現該bean,則將其引用存儲在該變量中。如果你指定了 類型,則給出該類型的bean。
  3. 如果它沒有找到該bean,則從您指定的類中實例化它,並將其引用存儲到新變量中。如果名稱 名稱代表序列化模板,則該bean通過 java.beans.Beans.instantiate實例化。
  4. 如果<jsp:useBean>已經實例(而不是位於)豆,如果有身體標記或標籤JSP<jsp:useBean></jsp:useBean>之間),執行主體標記。

語法

<jsp:useBean id="beanInstanceName" scope="page|request|session|application" 
{ 
class="package.class" [ type="package.class" ]| 
beanName="{package.class | 
<%= expression %>}" type="package.class" | 
type="package.class" 
} 
{ /> | > other tags </jsp:useBean> }