Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Tiles:如何拆分Template.xml Tiles定义_Xml_Spring_Templates_Spring Mvc_Apache Tiles - Fatal编程技术网

Apache Tiles:如何拆分Template.xml Tiles定义

Apache Tiles:如何拆分Template.xml Tiles定义,xml,spring,templates,spring-mvc,apache-tiles,Xml,Spring,Templates,Spring Mvc,Apache Tiles,我们有一个非常大的项目 每个开发人员都在处理UI的不同部分,但需要修改template.xml 有没有一种方法可以使用include标记或模块化方式拆分template.xml?不确定当前如何配置互动程序(以及UI是否结构化),但由于您使用Spring MVC标记了问题,因此您可以在Spring config中简单列出所有互动程序定义: <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2

我们有一个非常大的项目

每个开发人员都在处理UI的不同部分,但需要修改template.xml


有没有一种方法可以使用include标记或模块化方式拆分template.xml?

不确定当前如何配置互动程序(以及UI是否结构化),但由于您使用Spring MVC标记了问题,因此您可以在Spring config中简单列出所有互动程序定义:

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
   <property name="definitions">
     <list>
       <value>/WEB-INF/defs/general.xml</value>
       <value>/WEB-INF/defs/widgets.xml</value>
       <value>/WEB-INF/defs/administrator.xml</value>
       <value>/WEB-INF/defs/customer.xml</value>
       <value>/WEB-INF/defs/templates.xml</value>
     </list>
   </property>
 </bean>

/WEB-INF/defs/general.xml
/WEB-INF/defs/widgets.xml
/WEB-INF/defs/administrator.xml
/WEB-INF/defs/customer.xml
/WEB-INF/defs/templates.xml

(示例摘自)

快速提问……general可以使用adminstrator中的内容吗?通常我们有一个main.jspuser4127,您应该将最通用的定义放在列表的顶部。“general.xml”中的所有定义都可用于“widgets.xml”、“administrator.xml”、“customer.xml”和“templates.xml”,但反过来就不行了。