protected Object findRootObject(ActionInvocation invocation) { Object rootObject; if (this.root != null) { ValueStack stack = invocation.getStack(); rootObject = stack.findValue(root); } else { rootObject = invocation.getStack().peek(); // model overrides action } return rootObject; }
Map<String, Object> parameters = invocation.getInvocationContext().getParameters(); Object model = invocation.getStack().peek(); if (model == action) { model = null;
private Object findRootObject(ActionInvocation invocation){ Object rootObject; if (this.getRoot() != null) { ValueStack stack = invocation.getStack(); rootObject = stack.findValue(this.getRoot()); } else { rootObject = invocation.getStack().peek(); // model overrides action } return rootObject; }
rootObject = invocation.getStack().peek();