我想每次运行方法时都添加 +1,然后在 outputText 中显示它,但这只是在每次方法运行时在现有方法旁边添加另一个 0,我该怎么做才能解决这个问题?
豆
private int count=0;
//constuctor
public void doSomething(String asnwer){
count++;
...
}
//setters and getters
JSF 页面
<p:panelGrid id="ver">
<h:outputText value="#{bean.count}"/> //getter for the count
</p:panelGrid>
<p:commandButton value="Japan" action="#{bean.doSomething(japan)}" update="ver" />
将计数变量设置为静态可以解决您的问题。