我尝试在jsf页面中启动任务,如下所示:
<f:metadata>
<!-- start working on the usertask and starting a conversation -->
<f:event type="preRenderView"
listener="#{businessProcess.startTask('userTask', true)}" />
</f:metadata>
但我收到以下错误:
javax.servlet.ServletException: Cannot resume task with id 'userTask', no such task.
有什么建议可以解决我的问题吗?
答案 0 :(得分:0)
我认为你需要添加这个:
<f:viewParam name="userTask" />
您必须删除撇号&#39; userTask&#39;这样说吧 businessProcess.startTask(userTask,真)
你可以试试这个:
<f:metadata>
<f:viewParam name="userTask" />
<!--start working on the usertask and starting a conversation-->
<f:event type="preRenderView" listener="#
{businessProcess.startTask(userTask,true)}" ></f:event>
</f:metadata>