相关疑难解决方法(0)

如何删除特定视图的apache切片中的切片?

我想知道如何从视图中删除图块.我的主要观点是这样的

我的网页的主要布局

磁贴配置由4个部分组成:标题,菜单,正文和页脚.

现在我知道如果我请求一个新页面,我可以覆盖主视图,例如替换正文,以便我在那里显示不同的内容.

但是我希望能够点击菜单中的链接,将我带到一个只有标题和正文的页面(没有菜单或页脚).

没有菜单和页脚的特定布局

然后,用户将完成一个向导,在该向导中,他们可以从一个页面转到另一个页面,然后一旦完成,它应该再次返回到主布局.

这是我的问题:如何从视图中删除菜单和页脚?我的问题在这里停止

由于没有太多关于磁贴的文档,我可以找到,我想我会为其他人努力获得使用Spring工具套件使用Apache Tiles和Spring MVC的工作示例(我的版本是STS 3.2.0).

步骤如何使用STS创建一个简单的站点

  1. 创建一个新的STS项目

    文件>>新>> Spring模板项目>> Spring MVC Project

    选择"Spring MVC Project"选项

    为您的项目提供名称和顶级包

    GiveUrProjectANameAndPackage

    这将创建一个如下所示的项目

    在此输入图像描述

  2. 更改POM以使用SPRING 3.2.0.RELEASE

从:

<org.springframework-version>3.1.1.RELEASE</org.springframework-version>
Run Code Online (Sandbox Code Playgroud)

至:

<org.springframework-version>3.2.0.RELEASE</org.springframework-version>
Run Code Online (Sandbox Code Playgroud)
  1. 将以下依赖项添加到POM文件以包含Apache Tile依赖项
<!-- Tiles -->
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-api</artifactId>
    <version>3.0.1</version>
</dependency>
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-core</artifactId>
    <version>3.0.1</version>
</dependency>
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-jsp</artifactId>
    <version>3.0.1</version>
</dependency>
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-servlet</artifactId>
    <version>3.0.1</version>
</dependency>
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-template</artifactId>
    <version>3.0.1</version>
</dependency> 
Run Code Online (Sandbox Code Playgroud)
  1. 更改"servlet-context.xml"以使用TilesViewResolver而不是默认的InternalViewResolver
<!-- Remove -->
<beans:bean class="org.springframework.web.servlet.view.tiles3.TilesViewResolver">
    <beans:property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView"></beans:property>
    <beans:property name="order" value="0"></beans:property>
</beans:bean>
?
<!-- Add -->
<beans:bean class="org.springframework.web.servlet.view.tiles3.TilesViewResolver">
<beans:property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView"></beans:property> …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc apache-tiles

7
推荐指数
1
解决办法
8816
查看次数

标签 统计

apache-tiles ×1

java ×1

spring-mvc ×1