【发布时间】:2016-11-10 05:58:53
【问题描述】:
我想在每次方法运行时添加 +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" />
【问题讨论】:
-
尝试面向方面的编程来实现这一点。您不希望这种逻辑混入您的业务逻辑中。
-
你发的不是豆子。它只是一个变量和一个方法,而不是一个 bean。所以贴一个完整的bean实现和对应的注解。
-
ujulu...叫做“抽象”,作为程序员你应该知道。
-
作为程序员你应该知道你提供的信息不足以定义一个jsf bean:-)
-
我只是一名音乐老师,试图为我的学生制作应用程序......顺便说一下它的 sessionScoped。
标签: jsf