瓷砖之间有什么区别: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. 使用Velocity与瓷砖和弹簧
- 4. 弹簧和瓷砖 - 摆脱tiles.xml
- 5. 使用displaytag与弹簧和瓷砖2.0
- 6. 瓷砖2 +弹簧:属性未找到
- 7. 与弹簧瓷砖:获取错误 - java.lang.ClassNotFoundException:org.apache.tiles.TilesApplicationContext
- 8. 使用雅加达瓷砖的弹簧
- 9. 如何使用apache瓷砖弹簧mvc加载部分页面
- 10. 加载瓷砖和弹簧的资源mvc
- 11. 无法使用弹簧mvc工作瓷砖3
- 12. 弹簧mvc 3与瓷砖2给400请求不好
- 13. 404没有发现错误在弹簧mvc应用程序实现瓷砖
- 14. 测试具有瓷砖配置视图的弹簧mvc控制器
- 15. 错误(http状态500)当我使用弹簧瓷砖
- 16. 瓷砖不能与弹簧一起使用
- 17. 弹簧+瓷砖(+门户)基本错误页面
- 18. 弹簧3与瓷砖2.2.2和速度集成
- 19. 属性找不到:NoSuchAttributeException在瓷砖与弹簧
- 20. 瓷砖3和弹簧3集成抛出异常
- 21. Spring MVC和瓷砖整合
- 22. 的Java Spring MVC的瓷砖
- 23. jQuery.load()+ Spring MVC的+瓷砖
- 24. MapBox MB瓷砖vs矢量瓷砖
- 25. Struts瓷砖1 - 嵌套瓷砖问题
- 26. 的OpenLayers,层数:瓷砖与瓷砖单
- 27. 瓷砖游戏上的重复瓷砖
- 28. 瓷砖系统和瓷砖图
- 29. AngularJS与Apache瓷砖
- 30. Apache瓷砖渲染
IMO你应该接受JB Nizet的回答 –