瓷磚之間有什麼區別:useattribute和tiles:insertattribute?你能舉一些例子嗎?瓷磚 - 彈簧MVC
2
A
回答
3
參見http://tiles.apache.org/2.2/framework/tiles-jsp/tlddoc/tiles/insertAttribute.html和http://tiles.apache.org/2.2/framework/tiles-jsp/tlddoc/tiles/useAttribute.html。
useAttribute
聲明一個包含該屬性的變量。 insertAttribute
在響應中插入屬性。它基本上是相同的區別,因爲是由於@JB Nizet
String id = attributeValue("theAttribute");
out.println(attributeValue("theAttribute"));
3
!
其實我需要這個瓷磚屬性用於jsp頁面。我發現了你所解釋的差別和幾乎相同的東西。不過,我想和大家分享我的例子,那些誰嘗試它jsp頁面上的代碼片段的
myLayout.jsp
<tiles:useAttribute name="my_title"/>
<c:if test="${not empty my_title}">
<tiles:insertAttribute name="my_title"/>
</c:if>
useAttribute將在某種意義上轉換「my_title」成這個變量現在可以作爲一個正常的jsp變量來操作。這個新變量將攜帶由tile定義提供的值。因此,變量可以被檢查,如果其空或空白,如果它不是空的,該值是通過使用insertAttribute
這裏outputed到瀏覽器(響應)是樣品平鋪定義:
<definition name="test" template="myLayout.jsp">
<put-attribute name="my_title" value="Web Blog" />
</definition>
享受!
相關問題
- 1. 彈簧mvc瓷磚配置
- 2. 沒有瓷磚的彈簧mvc佈局
- 3. 使用雅加達瓷磚的彈簧
- 4. 彈簧和瓷磚 - 擺脫tiles.xml
- 5. 與彈簧瓷磚:獲取錯誤 - java.lang.ClassNotFoundException:org.apache.tiles.TilesApplicationContext
- 6. 瓷磚2 +彈簧:屬性未找到
- 7. 使用Velocity與瓷磚和彈簧
- 8. 如何使用apache瓷磚彈簧mvc加載部分頁面
- 9. 加載瓷磚和彈簧的資源mvc
- 10. 無法使用彈簧mvc工作瓷磚3
- 11. 彈簧mvc 3與瓷磚2給400請求不好
- 12. 測試具有瓷磚配置視圖的彈簧mvc控制器
- 13. 404沒有發現錯誤在彈簧mvc應用程序實現瓷磚
- 14. ajax調用不打我彈簧mvc控制器使用它與瓷磚2.2
- 15. 錯誤(http狀態500)當我使用彈簧瓷磚
- 16. 彈簧3與瓷磚2.2.2和速度集成
- 17. 彈簧+瓷磚(+門戶)基本錯誤頁面
- 18. 的Java Spring MVC的瓷磚
- 19. jQuery.load()+ Spring MVC的+瓷磚
- 20. 的OpenLayers,層數:瓷磚與瓷磚單
- 21. 瓷磚系統和瓷磚圖
- 22. Struts瓷磚1 - 嵌套瓷磚問題
- 23. 與彈簧
- 24. 的Spring MVC 3.0和Apache 2瓷磚
- 25. 瓷磚3.0和Spring MVC的設置
- 26. 春季Web MVC瓷磚屬性錯誤
- 27. 瓷磚和Spring MVC中重定向
- 28. 集成Spring MVC Apache的瓷磚和Hibernate
- 29. 行家+ Spring MVC的3 +瓷磚
- 30. 集成Spring MVC,jQuery,Ajax和瓷磚
IMO你應該接受JB Nizet的回答 –