4
A
回答
26
Javadoc文檔<bean:write>
:
指定其屬性的訪問,以 檢索由財產指定值的bean的屬性名稱(如果指定)。如果未指定屬性 ,則會顯示此bean本身的值。
從本質上說,如果你有一個JavaBean(具有getter和setter),
Person person = new Person;
request.setAttribute("person", person);
通過設置<bean:write name="person" property="age" />
,你告訴Struts來先找到person
對象第一從PageContext
範圍。如果沒有找到,則request
,然後session
,然後application
範圍。
的property="age"
屬性(從<bean:write />
標記),然後將調用getter方法getAge()
從Person
對象(不論是否有稱爲age
對bean的實例變量)。
希望這會有所幫助。
3
爲了顯示person.getAge()
你會用
<bean:write name="person" property="age" />
0
「name」屬性應指定bean的名稱。例如,如果您試圖從ActionForm輸出屬性,則應將name屬性設置爲ActionForm的名稱,並將屬性屬性設置爲您要寫入的ActionForm的屬性。因此,在這種情況下,你可能會做:
<bean:write name="productInfo" property="summary" />
如果聲明例如使用標籤的非的ActionForm Bean,那麼name屬性將被設置爲定義的bean的名字:
<bean:define id="displayText" value="Text to Display" />
<bean:write name="displayText" />
請注意,在這種情況下屬性屬性丟失,在這種情況下,將顯示bean本身的tostring值。
相關問題
- 1. 如何HashMap的迭代中使用JSP標籤支桿
- 2. 如何使用<s:property>標籤在<s:text>在Struts 2
- 3. 如何使用<amp-img>標籤替換HTML中的<img>標籤?
- 4. 如何使用<c:url>標籤
- 5. [HTML]如何如果<fieldset>標籤是<form>標籤
- 6. 在<jsp:include>中使用EL標籤
- 7. 在表中使用<hr>標籤?
- 8. 使用ASP <% .... %>標籤
- 9. 使用<jsp:useBean>標籤
- 10. 如何使用<spring:url />加上<a>標籤?
- 11. 如何添加<br>標籤鏈接<img>標籤?
- 12. 如何將<c:out>標籤放入<c:if>標籤內?
- 13. 如何修復「div」標籤</li><li>標籤
- 14. 如何替換<datatable>標籤作者:<table>標籤
- 15. 如何在<option>標籤<select>標籤中寫html代碼?
- 16. 在Facelets中使用EL變量<c:set><ui:repeat>標籤
- 17. 在組件模板中使用<template></template>標籤
- 18. <audio>標籤應該放在<head>標籤中嗎?
- 19. 如何使用<base>標籤在HTML5中用於特定錨標籤只
- 20. 如何用標準JSF標籤替換Tomahawk <t:saveState>和<t:dataList>標籤?
- 21. 使用的GIF在<video>標籤,或在<img>標籤
- 22. <c:catch>不支持<fmt:parseNumber> JSTL 1.2
- 23. 如何在Android中使用<layout>標籤
- 24. 如何在<a>標籤中使用z-index?
- 25. 如何在datalist中使用<ui:repeat>標籤:primefaces mobile?
- 26. 如何在TEXY AJAX編輯器中使用<style>標籤?
- 27. 如何在Flash中使用<img>標籤?
- 28. 如何在飛鏢中使用Polymer <content>標籤?
- 29. 如何在<g:select/>標籤中使用驗證約束?
- 30. 如何在HTML中使用<option>標籤進行定位?
+1爲迷惑了一下範圍查找順序詳細解釋 -1:這是'page','request','session'然後'application' – Vlad
@Vlad,感謝發現我的錯誤。我已編輯修復錯誤。 –
謝謝解釋:) +1解釋 – Arun