javax.el.PropertyNotFoundException: Cannot find property taskId
at de.odysseus.el.util.RootPropertyResolver.getValue(RootPropertyResolver.java:86) ~[juel-impl-2.2.7.jar:2.2.7]
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:62) ~[tomcat-embed-el-8.5.34.jar:8.5.34]
at de.odysseus.el.util.SimpleResolver.getValue(SimpleResolver.java:120) ~[juel-impl-2.2.7.jar:2.2.7]
at de.odysseus.el.tree.impl.ast.AstIdentifier.eval(AstIdentifier.java:91) ~[juel-impl-2.2.7.jar:2.2.7]
at de.odysseus.el.tree.impl.ast.AstEval.eval(AstEval.java:51) ~[juel-impl-2.2.7.jar:2.2.7]
at de.odysseus.el.tree.impl.ast.AstComposite.eval(AstComposite.java:35) ~[juel-impl-2.2.7.jar:2.2.7]
at de.odysseus.el.tree.impl.ast.AstNode.getValue(AstNode.java:31) ~[juel-impl-2.2.7.jar:2.2.7]
at de.odysseus.el.TreeValueExpression.getValue(TreeValueExpression.java:122) ~[juel-impl-2.2.7.jar:2.2.7]
at org.activiti.engine.impl.scripting.JuelScriptEngine.evaluateExpression(JuelScriptEngine.java:109) ~[activiti-engine-6.0.0.jar:6.0.0]
at org.activiti.engine.impl.scripting.JuelScriptEngine.eval(JuelScriptEngine.java:87) ~[activiti-engine-6.0.0.jar:6.0.0]
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:233) ~[na:1.8.0_191]
@GetMapping("/viewForm/{taskId}")
public String viewForm(@PathVariable String taskId, Model model) {
model.addAttribute("taskId", "123");
Object renderedStartForm = formService.getRenderedTaskForm(taskId);
System.out.println(renderedStartForm);
model.addAttribute("renderedStartForm", renderedStartForm);
return "viewForm";
}
repair.form
<input type="text" class="form-control" name="name" id="name" value="${taskId}"/>
Can someone help me?
@Shaun-Yao
Sorry. I'm busy this week. I will reply somewhere today or tomorrow.
@daisuke-yoshimoto thanks锛孖 have solved this issue.
saveFormData before getRenderedTaskForm.
Map
formData.put("taskId", "123");
formService.saveFormData(taskId, formData);
Most helpful comment
@daisuke-yoshimoto thanks锛孖 have solved this issue. formData = new HashMap();
saveFormData before getRenderedTaskForm.
Map
formData.put("taskId", "123");
formService.saveFormData(taskId, formData);