如何自动刷新任何更改的jsp? 有没有办法做到这一点?
在我的应用程序中,我使用JSP来设计标题。 现在根据要求,我必须在jsp中进行更改,这只会在我手动刷新页面时反映出来。
我希望自动完成此操作。
答案 0 :(得分:1)
我必须在jsp中进行更改,这只会在Iam手动刷新页面时反映出来
因为一旦你运行了jsp文件,它就会向浏览器呈现html
内容,除非你要创建一个新请求,否则它不会保持与浏览器的任何活动连接。
如何自动刷新任何更改的jsp?有没有办法做到这一点?
您可以使用Ajax,因为它就是为了这个目的。
使用window.setInterval方法定期轮询服务器并更新内容。
希望这会有所帮助!!
答案 1 :(得分:0)
无论您在此处尝试实现什么,都必须在 .jsp 页面中使用Javascript。
如果通过'刷新',就像用户点击浏览器的刷新按钮一样刷新页面,那么您就可以使用此Javascript代码。
location.reload();
您需要做的是在页面中捕获应该导致页面重新加载的事件,然后在它们发生时执行上面的Javascript命令。
这就是说, san krish (上面的答案,我写这篇文章的时候)建议使用AJAX。 AJAX很可能实际上是您正在寻找的解决方案 - AJAX意味着您将使用Javascript仅刷新页面的特定部分,而不是重新加载整个页面。简而言之,AJAX意味着使用Javascript来发出请求并检索响应,而无需离开'这页纸。很快解释起来有点复杂,特别是考虑到我们目前还不确定你想要建立什么,所以我会留下它。