0
我想知道是否有任何方法可以在Spring 3 MVC中实现部分JSP呈现而不使用AJAX或Tiles?有没有什么办法可以在Spring MVC中实现部分JSP呈现而不使用AJAX或Tiles
我的web应用程序由多个使用<%@ include file="a.jsp"/>
指令组合在一起的JSP页面组成。我想要的是不要在每个请求中加载来自服务器的所有数据。我知道这对Ajax或Tiles是可能的,但这需要对应用程序进行重大的重构。
如果有这样的替代方案,与标准的Ajax方法相比,它在性能方面的表现如何?
感谢您的回复BalusC。标准jQuery/json方法的问题是,即使应用程序的标记已经相当完善,我们仍然需要将所有JSP转换为相应的javascript/jquery。我们的团队在JavaScript方面并不是很有经验,这就是为什么我们正在寻找一种“类似JSP”的方法。我们有一些可能的想法。 1) –
dprapas
2012-01-14 14:08:15
为什么你仍然认为你需要转换一切?当客户端禁用JS时,是否希望Web应用程序停止工作?当然不是,对吧?只需将JS添加为渐进式增强功能,同时不必改变运行良好的服务器端代码。 – BalusC 2012-01-14 14:09:25
我们有几种可能的想法。 1)使用Ajax标签库2)使用Spring MVC和基于http缓存的组合。 3)在服务器端提供我们的缓存机制,以便只为每个请求加载必要的数据。但是我仍然同意你的观点:jquery/json方法当然会逐步实现,并且不删除现有的JSP是最好的解决方案。 – dprapas 2012-01-14 14:15:27