我有按钮,whitch执行一些方法:
<h:commandButton value="click" action="#{taskController.startTaskUpload}"/>
此按钮可供访问该页面的任何人使用。如何进行这样的测试:如果其中一个用户按下此按钮并执行该方法,如果其他任何用户按下此按钮,该方法不会再次启动?
答案 0 :(得分:0)
您的任务应该在某个地方(如数据库)保持状态,然后您可以执行类似
的操作<h:commandButton value="click" action="#{taskController.startTaskUpload}" disabled="#{taskController.task.running}" />