一般每個「用戶任務」都會對應一個表單,以供用戶錄入信息。尤爲是在「流程定義」擁有多個版本的情形下,明確的指定表單顯得極其重要。
一份新版本的「流程定義」一般對錶單有如下幾點影響:javascript
爲了讓特定環節(用戶任務)方便的找到屬於本身的表單,能夠使用 Form Key 進行關聯:html
那麼在辦理該用戶任務時,就能夠讀取出該表單的名字:java
TaskFormData formData = formService.getTaskFormData(taskId); String formKey = formData.getFormKey();
或者針對啓動流程階段,能夠這樣讀取表單名:jsp
formService.getStartFormData(String processDefinitionId).getFormKey();
var url = formKey + "?id=" +objId + "&taskId=" +taskId; window.location.href = url;
<jsp:include page="../../shared/Partial/{0}.jsp" flush="true"/>
腳本和樣式的加入與此同理。
在 JSP 中,當路徑是一個變量時,作法參考以下:url
<% String add = "/includes/" + id + "/abc.html"; %> <jsp:include page="<%= add %>"></jsp:include>