SpringTiles与jsp包括

SpringTiles与jsp包括,spring,jsp,spring-mvc,Spring,Jsp,Spring Mvc,我之前在jsp/servlet中工作,但最近转到了SpringMVC项目 <div id="content"> <tiles:insertAttribute name="content" /> </div> 我知道为什么使用jsp include(用于将一个页面包含在另一个页面中),我认为tile也用于相同的目的(如果我错了,请澄清) 如果两者的目的相同,那么为什么不包括jsp呢 在这个链接中,只涉及理论观点,但我需要一些例子来证明这些论点 减少了

我之前在jsp/servlet中工作,但最近转到了SpringMVC项目

<div id="content">
   <tiles:insertAttribute name="content" />
</div>

我知道为什么使用jsp include(用于将一个页面包含在另一个页面中),我认为tile也用于相同的目的(如果我错了,请澄清)

如果两者的目的相同,那么为什么不包括jsp呢

在这个链接中,只涉及理论观点,但我需要一些例子来证明这些论点

  • 减少了代码重复。瓷砖的使用在很大程度上减少了代码重复。代码重复是不好的,但是重复 布局逻辑的错误可能是最糟糕的。瓷砖也可以处理这个问题。作为 所有页面都基于布局模板 结合起来,您不需要为布局重复代码。其他观点 组件也是可重用的,可以在同一应用程序中使用 在其他地方减少代码重复
  • 页面之间的低耦合耦合是交互的程度 在两个实体之间。通常建议尽量减少耦合 在不相关的类、包等之间。同样的原则也是如此 应用于查看组件。瓷砖减少了两者之间的耦合 不相关的视图组件
  • 高布局控制平铺通过提供 布局模板
  • I18N支持特定于语言环境的加载
  • 动态页面生成 页面是在平铺中动态构建的。您可以通过配置页面视图来控制页面视图 xml
  • 消除重复和冗余信息 平铺通过提供 瓷砖继承
  • 视图组件的中心位置 Tiles将所有组件的定义保存在一个位置(在tilesDef.xml中),因此可以 需要时可轻松修改。*

  • 有谁能帮我一下吗

    你强调的差异听起来可能是理论上的,但不仅仅如此。你在寻找什么具体的属性吗?@Atul这些区别来自于提供的链接。我需要一些证据来支持这些