-
spring mvc 的tiles视图用的广泛吗?和js处理有什么区别?0
spring mvc 的tiles视图 jsp里用各种标签感觉很麻烦,不就是取值、填值吗?用js不全可以解决吗?
那spring mvc 的tiles视图部分大家在项目里用的频率多吗?2014年4月05日 10:40
2个答案 按时间排序 按投票排序
-
用JS来实现数据填充,就是流氓行为。
1、考虑到了数据安全没有?
2、考虑到数据安全,考虑到显示方式没有?你想展示一个空白的没有数据的页面,再显示一个无权限吗?
3、TILES可以做的,不仅仅是一个数据填充,是可以实现页面布局等等
4、TILES组装的页面,是可以位于WEB-INF当中的,换句话说,是对于页面安全有保障的。2014年4月08日 13:56
-
tiles 视图用于支持apache tiles框架,用于jsp页面布局,这是服务器端行为,js 是客户端行为,所以使用 js 很难替代,即使替代也会效率低下。
这个视图对页面规范化很有帮助,因此项目中还是有人使用,但是也有其它替代,比如sitemesh,或参看这篇博文: http://cucaracha.iteye.com/admin/blogs/20379172014年4月06日 09:58
相关推荐
- **编写Controller**:在Spring MVC的Controller中,通过`@RequestMapping`注解处理请求,并指定返回的Tiles视图名称。 - **创建页面**:使用Tiles的定义在JSP页面上创建视图组件。 **4. 示例** 例如,我们可以...
6. **编写控制器**:使用Spring MVC的@Controller和@RequestMapping注解编写处理HTTP请求的控制器方法,返回一个定义了Tiles视图名称的字符串。 7. **创建模板**:在Freemarker模板文件中,编写HTML代码,使用...
Spring3 MVC 集成 Tiles2 是一个常见的Web开发任务,用于构建结构化的、模块化的网页布局。Tiles2 是一个视图层框架,它允许开发者将网页分解为多个组件(或称为“tiles”),每个组件负责一部分内容或样式,然后...
10. **Conversion and Validation**: Spring MVC提供了数据转换和验证功能,如使用`@RequestParam`、`@PathVariable`注解自动转换参数,以及使用`@Valid`和`BindingResult`进行表单验证。 11. **Tiles or Layouts**...
在本文中,我们将深入探讨如何将Spring MVC、Tiles和FreeMarker三个强大的技术框架整合到一个Web应用程序中。Spring MVC作为Spring框架的一部分,提供了一个模型-视图-控制器(MVC)架构,使得开发者能够轻松地处理...
通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring ...
通过这种方式,我们可以利用Spring MVC的强大功能处理业务逻辑,同时借助Tiles2实现页面的模块化和复用,提高开发效率和代码可维护性。这种结合方式特别适用于那些页面结构复杂、需要多处重复使用相同组件的Web应用...
通过深入研究源码,我们可以更好地理解Spring MVC的运行机制,如何配置和使用其特性,以及如何优化和调试Spring MVC应用。对于开发人员来说,掌握Spring MVC的源码分析有助于提升Web应用开发的效率和质量。
包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。 当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。(例如: org.springframework.web....
6. **Tiles view resolver集成**:支持Tiles视图技术,方便页面布局。 7. **New tags in JSP tags library**:提供了更多的JSP标签库,简化视图层的开发。 **实战指南PPT内容** 这份PPT很可能涵盖了Spring MVC 3.0...
标题中的“使用sitemesh替换tiles2,spring mvc+spring web flow+sitemsh”指出了一种在Spring MVC和Spring Web Flow项目中用Sitemesh替代Tiles2作为页面布局工具的技术实践。Sitemesh和Tiles2都是用于创建可重用的...
Struts和Spring是Java Web开发中两种非常流行的MVC(Model-View-Controller)框架,它们都致力于解耦业务逻辑和展示层,提高代码的可维护性和可测试性。然而,两者在设计理念、功能特性以及实现方式上存在显著差异。...
4. **Tiles支持与Eclipse插件教程**:介绍使用Tiles布局系统和Eclipse插件进行开发的方法。 5. **国际化与本地化**:教授如何在Spring MVC中实现应用的多语言支持。 6. **Spring主题**:探讨Spring MVC中如何定制和...
Spring MVC 的主要组成部分包括控制器、模型对象、分派器和处理程序对象,这些组件的职责明确,易于定制。控制器接收用户请求并决定如何处理;模型对象存储数据;分派器负责将请求分发到适当的处理器;处理器则执行...
通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring ...
3. **第3部分:在Spring 3.0 MVC中进行表单处理** - 探讨如何使用Spring MVC处理表单提交,包括数据绑定和验证。 4. **第4部分:Spring 3 MVC的Tiles支持与Eclipse中的插件教程** - Tiles框架是一种用于管理页面布局...
学习Spring MVC通常从创建“Hello World”应用程序开始,接着可以逐步深入,如处理表单数据、使用Tiles布局、实现国际化和本地化、结合Hibernate进行数据访问等。每个部分都提供了逐步教程,帮助开发者掌握Spring ...
这部分将讲解如何在Spring MVC中接收和处理用户提交的表单数据,包括数据验证和错误处理。 4. **Spring 3 MVC与Tiles插件的教程**:Tiles是一个布局管理工具,可以使页面设计更加模块化。这部分将教你如何在Spring ...
- 结合 JSON 和 JavaScript,Spring MVC 可以方便地处理异步请求。 14. **Error Handling** - 错误和异常处理,可以自定义错误页面或异常处理器。 15. **Testing** - 提供了MockMVC工具,方便进行单元测试和...