java - 如何动态地重复调用JSF bean方法?

标签 java javascript jsf web

我想做类似的事情。

public class Bean
{
public void test()
{
System.out.println(System.currentTimeMillis());
}
}




<script>
window.setInterval(function()
{
//bean.test() 

}, 1000);

</script>

我已经尝试过模拟按钮点击等。 但它从未真正发挥应有的作用。 要么它根本不起作用,要么 test() 方法仅在页面加载时调用。

如果有人有一个可行的例子,我会很高兴:)

最佳答案

这就是您要找的:

<h:form id="form">
    <h:outputText id="txt_count" value="#{counterBean.count}" />

    <p:poll interval="3"
            listener="#{counterBean.increment}" update="txt_count" />
</h:form>

关于java - 如何动态地重复调用JSF bean方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22949988/

相关文章:

java - Spring EL 和 JSF

css - JSF 中的 RES_NOT_FOUND

java - 将文件加载到内存中(Java)?

java - 如何在java中获取小时/分钟差异

javascript - 获取悬停时通过 OBJLoader 加载的对象模型的名称 - Three.js

javascript - 以 Angular 从 API JSON 中排序的项目日期

java - 在新线程中调用连接点时 Spring Aspect 失败

java - 从另一个类调用一个类而无需更改类类型(或返回)Java

javascript - setTimeout 之后的 setInterval

jsf - 关闭 primefaces 对话框并重定向主页