value="/{1}" 在 tile xml 中是什么意思? (Apache 瓷砖,JSP)
What does value="/{1}" mean in tile xml? (Apache Tiles, JSP)
我正在查看 tile-common.xml 中的一些代码。在 "put-attribute" 元素中,值属性类似于 {1} {2} {3}。
1) 谁能猜出这代表什么?
2) 可能是 jsp 映射?如果是这样,我应该查找哪些类型的文件来弄清楚 {1} {2} {3} 的含义?
<definition name="/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}" />
<put-attribute name="content" value="/WEB-INF/views/{1}.jsp"/>
</definition>
<definition name="/*/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}/{2}" />
<put-attribute name="content" value="/WEB-INF/views/{1}/{2}.jsp"/>
</definition>
<definition name="/*/*/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}/{2}/{3}" />
<put-attribute name="content" value="/WEB-INF/views/{1}/{2}/{3}.jsp"/>
</definition>
我花了一些时间才弄明白这一点。希望这对某人有所帮助。
{1} 和 *(星号、星号或通配符)用于 Apache Tiles。
- {1} means the first *
- {2} means the second *
- {3} means the third *
例如,/a.tiles 将用作 'includeFile' 中的 value="/a" 和 'content'[=12 中的 value="/a.jsp" =]
您将在下面的 link 中找到更详细的说明。 (请注意,Tiles 已退役。现在在阁楼中)
我正在查看 tile-common.xml 中的一些代码。在 "put-attribute" 元素中,值属性类似于 {1} {2} {3}。
1) 谁能猜出这代表什么?
2) 可能是 jsp 映射?如果是这样,我应该查找哪些类型的文件来弄清楚 {1} {2} {3} 的含义?
<definition name="/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}" />
<put-attribute name="content" value="/WEB-INF/views/{1}.jsp"/>
</definition>
<definition name="/*/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}/{2}" />
<put-attribute name="content" value="/WEB-INF/views/{1}/{2}.jsp"/>
</definition>
<definition name="/*/*/*.tiles" extends="layout">
<put-attribute name="includeFile" value="/{1}/{2}/{3}" />
<put-attribute name="content" value="/WEB-INF/views/{1}/{2}/{3}.jsp"/>
</definition>
我花了一些时间才弄明白这一点。希望这对某人有所帮助。
{1} 和 *(星号、星号或通配符)用于 Apache Tiles。
- {1} means the first *
- {2} means the second *
- {3} means the third *
例如,/a.tiles 将用作 'includeFile' 中的 value="/a" 和 'content'[=12 中的 value="/a.jsp" =]
您将在下面的 link 中找到更详细的说明。 (请注意,Tiles 已退役。现在在阁楼中)