单击按钮后检查方法的执行情况

时间:2018-04-13 08:02:46

标签: jsf

我有按钮,whitch执行一些方法:

<h:commandButton value="click" action="#{taskController.startTaskUpload}"/>

此按钮可供访问该页面的任何人使用。如何进行这样的测试:如果其中一个用户按下此按钮并执行该方法,如果其他任何用户按下此按钮,该方法不会再次启动?

1 个答案:

答案 0 :(得分:0)

您的任务应该在某个地方(如数据库)保持状态,然后您可以执行类似

的操作
<h:commandButton value="click" action="#{taskController.startTaskUpload}" disabled="#{taskController.task.running}" />