Apache Tiles在没有任何错误的情况下无效。 -Maven Spring MVC

问题描述 投票:0回答:1

我试图将瓷砖添加到我的项目中,并且我在很多方面都是这样做的。最后我没有任何错误,但仍然瓷砖无法在任何网页上工作。

在我的依赖项下面:

<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-extras</artifactId>
    <version>3.0.3</version>
</dependency>

 <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.25</version>
</dependency>

我的servlet:

<bean id="tilesViewResolver"
    class="org.springframework.web.servlet.view.tiles3.TilesViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.tiles3.TilesView" />
    <property name="order" value="-2" />
</bean>

<bean id="tilesConfigurer"
    class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
        <list>
            <value>/WEB-INF/tiles/definitions/tile-definition.xml</value>
        </list>
    </property>
</bean>

我不知道更多的信息可以帮助解开这个谜团。

java apache maven spring-mvc tiles
1个回答
0
投票

根据您的maven依赖项,您似乎刚刚添加了tiles-extras依赖项。您需要为瓷砖添加以下依赖项才能工作,

    <dependency>
        <groupId>org.apache.tiles</groupId>
        <artifactId>tiles-jsp</artifactId>
        <version>3.0.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.tiles</groupId>
        <artifactId>tiles-core</artifactId>
        <version>3.0.3</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.tiles</groupId>
        <artifactId>tiles-api</artifactId>
        <version>3.0.3</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.tiles</groupId>
        <artifactId>tiles-servlet</artifactId>
        <version>3.0.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.tiles</groupId>
        <artifactId>tiles-template</artifactId>
        <version>3.0.3</version>
    </dependency>
© www.soinside.com 2019 - 2024. All rights reserved.