3

我当前在 Spring 中的 MVC 应用程序是一个经典的应用程序 - 控制器返回视图名称以呈现,然后 *.jsp 文件呈现给浏览器。简单且防弹:)

我现在要做的是使用 AJAX 更新页面的某些部分。

页面的一部分应该由控制器中的方法处理,像“taskList”这样的东西会呈现带有任务列表的准备包含的html。

ajax 本身一切都很好而且很花哨 - 我只是在页面中创建保持 div 并使用来自该请求的 html 填充它。

现在的问题是:有没有办法将该 html 包含在服务器端的页面中?类似的东西(警告:伪代码:))

<div id="taskListHolder">
    <someSpringtag:include 'taskList' />
</div>

基本上我想在另一个控制器响应中包含 html。因此,在第一页加载的情况下,不需要 AJAX,并且在禁用 JS 时它也可以工作。

做这样的事情的最佳做法是什么?

谢谢!莱昂蒂

4

1 回答 1

1

尝试使用 Core JSTL 标签库:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<body>
<div id="taskListHolder">
<c:import url="http://your-link-to-ajax-list"/>
</div>
</body>
</html>
于 2012-11-04T16:21:14.370 回答