I am trying to add an object to the ValueStack prior to invoking the
action; however my action is not able to see the added value in the
stack. What is wrong with this code?
// Interceptor method
@Override
public String intercept(ActionInvocation invocation)
throws Exception {
ValueStack stack = ActionContext.getContext().getValueStack();
stack.setValue("my.test.key", new String("Hello World"));
return invocation.invoke();
}
// In Action Class
public String testMethod()
throws Exception {
String s = (String)
ActionContext.getContext().getValueStack().findValue("my.test.key");
log.debug("my.test.key : " + (s != null ? s : "<null>");
}
I constantly get "my.test.key : <null>".
Why?
Chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]