diff --git a/voila-runtime-springmvc/src/main/java/it/mice/voila/runtime/springmvc/util/SpringMvcUtil.java b/voila-runtime-springmvc/src/main/java/it/mice/voila/runtime/springmvc/util/SpringMvcUtil.java index 016e7d7a6b550905c66d8f5e47c39581ea379dca..69ae3539e16a46d61225bb158b1130d258d0bb06 100644 --- a/voila-runtime-springmvc/src/main/java/it/mice/voila/runtime/springmvc/util/SpringMvcUtil.java +++ b/voila-runtime-springmvc/src/main/java/it/mice/voila/runtime/springmvc/util/SpringMvcUtil.java @@ -304,6 +304,17 @@ public class SpringMvcUtil { } } } + return getFormFromSession(); + } + + public static JfFormBean getFormFromSession() { + String formName = (String)getSession().getAttribute("formId"); + if (formName != null) { + JfFormBean form = (JfFormBean)getSession().getAttribute(formName); + if (form != null) { + return form; + } + } return null; }