Hi,
currently i'm trying to use my own Class to store configuration data for
my application.
To access the options from within the jsp page i want to use the struts
2 value stack. I somehow like the stack more than i like the session.
My problem is the following:
i can put objects in the session, but how do i put one on the stack so i
can find it with something like:
value="#mySettings" ?
my current SettingsInterceptor looks like this (and doesnt work):
// get the action on which the interceptor is fired
Object action = actionInvocation.getAction();
// get the value stack
ValueStack stack =
actionInvocation.getInvocationContext().getValueStack();
// try to retrieve the bean
SettingsBean settings = (SettingsBean)
stack.findValue("mySettings");
if (settings == null) {
settings = new SettingsBean();
stack.set("mySettings", settings);
}
try {
((SettingsBeanAware) action).setPageSettingsBean(settings);
} catch (Exception e) {
}
return actionInvocation.invoke();
Greetings,
Alexander
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]