有没有办法在SpringMVC中实现部分JSP呈现而不使用AJAX或Tiles

有没有办法在SpringMVC中实现部分JSP呈现而不使用AJAX或Tiles,ajax,jsp,spring-mvc,Ajax,Jsp,Spring Mvc,我想知道是否有任何方法可以在Spring3MVC中实现部分JSP呈现而不使用AJAX或Tiles 我的web应用程序由几个JSP页面组成,这些页面使用指令组合在一起。我想要的不是在每个请求中都从服务器加载所有数据。我知道这在Ajax或Tiles中是可能的,但这需要对应用程序进行重大重构 如果有这样的替代方案,与标准Ajax方法相比,它在性能方面的表现如何 部分页面呈现所需的核心技术是ajax。除了ajax,没有其他选择。但是,您可以加入一个面向Ajax的JavaScript框架,比如简化Ajax

我想知道是否有任何方法可以在Spring3MVC中实现部分JSP呈现而不使用AJAX或Tiles

我的web应用程序由几个JSP页面组成,这些页面使用
指令组合在一起。我想要的不是在每个请求中都从服务器加载所有数据。我知道这在Ajax或Tiles中是可能的,但这需要对应用程序进行重大重构


如果有这样的替代方案,与标准Ajax方法相比,它在性能方面的表现如何

部分页面呈现所需的核心技术是ajax。除了ajax,没有其他选择。但是,您可以加入一个面向Ajax的JavaScript框架,比如简化Ajax操作和HTML DOM遍历。通过添加必要的脚本而不更改任何HTML标记,逐步增强现有的“遗留”Web应用程序应该相对容易,只要您的HTML标记是以正确的语义方式编写的,并且具有正确的元素ID和类名。否则,只需在正确的位置添加元素ID和类名。

谢谢您的回复BalusC。标准jQuery/json方法的问题是,即使应用程序的标记开发得很好,我们仍然需要将所有JSP转换为相应的javascript/jQuery。我们的团队在javascript方面不是很有经验,这就是为什么我们要寻找一种“类似JSP”的方法。我们考虑了一些可能性。1) 为什么你仍然认为你需要改变一切?当客户端上禁用JS时,是否希望web应用程序停止工作?当然不是,对吧?只需添加JS作为一种渐进式的增强,同时不涉及运行良好的服务器端代码。1) 使用Ajax标记库2)结合使用SpringMVC和基于http的缓存。3) 在服务器端提供我们的缓存机制,以便每个请求只加载必要的数据。但我仍然同意您的看法,jquery/json方法当然是逐步实现的,并且不会删除现有的JSP,这是最好的解决方案。