2014-04-30 127 views
0

我想使用多个瓷砖Spring MVC和瓷砖整合

<beans:bean id="tilesConfigurer" 
     class="org.springframework.web.servlet.view.tiles2.TilesConfigurer" 
     p:definitions="/WEB-INF/tiles-defs/templates.xml" /> 

,但无法了解应该是通过多个tiles.xml文件

回答

0

你需要做这样的事情:

<bean id="tilesConfigurer" 
    class="org.springframework.web.servlet.view.tiles2.TilesConfigurer"> 
    <property name="definitions"> 
     <list> 
      <value>/WEB-INF/tiles-defs/templates.xml</value> 
      <value>/WEB-INF/tiles-defs/templates1.xml</value> 
      ... Keep adding the no. of xml you want as values 
     </list> 
    </property> 
</bean> 
+0

与p:定义标记 –

+0

@ashishchaurasia - 为什么只用'p:definitions'标记?没有必要使用'p'命名空间来声明定义。 – SudoRahul

+0

我正面临这个问题.. cvc-complex-type.2.4.c:匹配的通配符是严格的,但没有声明可以找到 \t元素'列表'。 \t - 找不到元素[list]的BeanDefinitionParser –