一般每个“用户任务”都会对应一个表单,以供用户录入信息。尤为是在“流程定义”拥有多个版本的情形下,明确的指定表单显得极其重要。
一份新版本的“流程定义”一般对表单有如下几点影响: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>