我正在使用springMVC开发。我有TilesViewResolver bean,如下所示
<beans:bean class="org.springframework.web.servlet.view.tiles2.TilesViewResolver"
id="tilesviewResolver" />
<beans:bean class="org.springframework.web.servlet.view.tiles2.TilesConfigurer"
id="tilesConfigurer">
<beans:property name="definitions">
<beans:list>
<beans:value>/WEB-INF/tile-layout-definition.xml</beans:value>
</beans:list>
</beans:property>
使用上面我得到了错误,
错误的一部分
java.lang.NoClassDefFoundError: org/apache/tiles/TilesApplicationContext
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
java.lang.Class.getDeclaredMethods(Class.java:1975)
org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:606)
使用this解决了这个问题。
解码代码
<beans:bean class="org.springframework.web.servlet.view.tiles3.TilesViewResolver"
id="tilesviewResolver" />
<beans:bean class="org.springframework.web.servlet.view.tiles3.TilesConfigurer"
id="tilesConfigurer">
<beans:property name="definitions">
<beans:list>
<beans:value>/WEB-INF/tile-layout-definition.xml</beans:value>
</beans:list>
</beans:property>
</beans:bean>
但我不知道它是如何解决的。它是使用最新版本的瓷砖(瓷砖3除了瓷砖2)还是其他任何瓷砖?