I have a 2 page solution to a problem but the 2nd page is used by several
beans to solve a similar problem. Also the beans have a lot of information
with them and are used rarely in this 2 page way.So on the 1st page when a
user clicks a button to go to the 2nd page I save the bean in the session.
That all works fine. On return from the 2nd page I have built an
ActionResolver that inherits from NamedActionResolver and overrides the
getActionBean(ActionBeanContext context, String path) method. If it finds a
reference to a dummy bean (SavedActionBean) it extracts the real one form
the session and returns that instead.

This all works fine. The right bean is extracted etc. However, a strange
thing occurs in the jsp. Anywhere I use a jsp expression, e.g.
${actionBean.job.title}, it all works fine. But all the stripes tags, e.g.
<s:text name="job.title".../>, don't work. They are all empty and it is as
if they do not have a bean to extract information from. If I enable debug
tracing on stripes and the relevant classes the values are never extracted
by the page. If I change the fields so they use the tag body, e.g. <s:text
name="job.title"...>${actionBean.job.title}</>, then everything is fine.

I really don't want to change all the pages. I have tried overriding most of
the methods in NamedActionResolver to see what is going on but can't work it
out.

Can anyone help please?

Many Thanks

Simon Keen
-- 
View this message in context: 
http://old.nabble.com/Problems-when-saving-action-bean-in-session-tp29835227p29835227.html
Sent from the stripes-users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to