Spring mvc Tiles-springmvc
两者的区别是什么Spring mvc Tiles-springmvc,spring-mvc,tiles2,Spring Mvc,Tiles2,两者的区别是什么 <tiles:useAttribute ...> 及 你能举一些例子吗?参见和 useAttribute声明包含该属性的变量插入属性在响应中插入属性。这基本上和我们之间的区别是一样的 String id = attributeValue("theAttribute"); 及 谢谢@JB Nizet 实际上,我需要在jsp页面中使用这个tile属性。我发现了不同之处,这与你解释的几乎相同。然而,我想将我的示例分享给那些在jsp页面上尝试它的人 myLayo
<tiles:useAttribute ...>
及
你能举一些例子吗?参见和
useAttribute
声明包含该属性的变量<代码>插入属性在响应中插入属性。这基本上和我们之间的区别是一样的
String id = attributeValue("theAttribute");
及
谢谢@JB Nizet
实际上,我需要在jsp页面中使用这个tile属性。我发现了不同之处,这与你解释的几乎相同。然而,我想将我的示例分享给那些在jsp页面上尝试它的人
myLayout.jsp的代码片段
useAttribute将在某种意义上将“my_title”转换为一个变量,现在可以作为普通jsp变量进行操作。这个新变量将携带tiles定义提供的值。因此,可以检查变量是否为空或为空,如果变量不为空,则使用insertAttribute将值输出到浏览器(响应)
以下是示例平铺定义:
<definition name="test" template="myLayout.jsp">
<put-attribute name="my_title" value="Web Blog" />
</definition>
享受吧
out.println(attributeValue("theAttribute"));
<tiles:useAttribute name="my_title"/>
<c:if test="${not empty my_title}">
<tiles:insertAttribute name="my_title"/>
</c:if>
<definition name="test" template="myLayout.jsp">
<put-attribute name="my_title" value="Web Blog" />
</definition>