0
A
回答
2
有2种方法是最流行的来执行这样的操作
- 池的实现方法,将发送1或0,看看你刷新页面或不
- 继续询问该数据阵列和通过JavaScript
选项1
-
填充它
- 创建一个
.jsp
页面,并调用它,例如,updateList.jsp
- 添加将检查是否有更多的一个方法数据被填充和输出1或0等:
out.println(1)
在页面
- ,并使用jQuery简化事情
$.get("updateList.jsp", function(data) {
if(data !== null && data.length > 0 && data === 1) {
// refresh this page
document.location = document.location.href;
}
});
选项2
- 创建
.jsp
页面并调用它,例如, - 添加一个方法将输出包含需要填充列表
- 在页面中的所有数据的JSON字符串,并使用jQuery和JsRender把事情简单化
$.get("updateList.jsp", function(data) {
if(data !== null && data.length > 0) {
$("#my-list").html(
$("#my-template").render(data);
);
}
});
,并在你的HTML你会有:
<ul id="my-list"></ul>
<script id="my-template" type="text/x-jsrender">
{{for items}}
<li>{{:name}}</li>
{{/for}}
</script>
假设你的JSON会是这样的:
item: [
{ name: "Name A" },
{ name: "Name B" },
{ name: "Name C" },
]
1
JSP执行完毕后,它生成的HTML代码已发送到浏览器,浏览器和JSP之间再也没有连接。如果要刷新页面的某个部分,则需要使用AJAX轮询服务器,或者使用WebSockets维护页面与服务器之间的连接。
0
相关问题
- 1. 当数据库中的数据发生更改时自动刷新页面
- 2. 当文件大小发生变化时刷新页面
- 3. 数据发生变化时刷新JTable
- 4. 当数据发生变化时每秒钟检查json并刷新页面
- 5. 当数据库表发生变化时,在Grails中自动刷新a .gsp
- 6. 刷新JSP页面时清除数据
- 7. 当底层数据发生变化时,Cursorloader不会刷新
- 8. 当底层数据发生变化时刷新视图显示
- 9. 使用asp.net在局域网刷新页面时会话数据发生变化
- 10. ng-token-auth $ rootscope.user对象在页面刷新时发生变化
- 11. 当数据更新到数据库时自动更新jsp页面
- 12. Javascript/Python/d3JS:当基础JSON发生变化时刷新html页面
- 13. 当数组长度发生变化时D3会自动更新
- 14. 当数组发生变化时自动更新UITableView
- 15. 当数据源发生变化时,dataSource中的数据不会刷新[解决]
- 16. 刷新jsp页面
- 17. JSP页面刷新
- 18. 在刷新页面后,开发者工具发生了变化
- 19. 如何自动刷新页面以显示秒数变化?
- 20. JSP刷新页面页眉
- 21. 当我刷新页面时数据自动存储在数据库中
- 22. 如何刷新页面,只要我的js数据文件发生变化
- 23. 避免在提交时自动刷新jsp中的页面。
- 24. 自动刷新QTableView中,当数据变化
- 25. Infragistics - 当数据源发生变化时禁用ultrawingrid自动更新
- 26. 在AngularJS刷新或重新加载页面时templateUrl发生变化
- 27. 当服务器发生变化时自动更新/重新加载当前页面的库
- 28. 当数据发生变化时,异步更新asp.net转发器
- 29. 刷新页面,每次刷新时都应该发布数据?
- 30. 当后端数据发生变化时刷新ArrayAdapter,但项目值不是