Hi All,

I am developing a hosted ecommerce app. One of the requirements is that the
client's have the ability to customize sub menu navigation providing the
link name and link content.

I am considering several possibilities of persistency and tags that might
help me do this. I would like to take advantage of Struts features if it
would benefit the app i.e.: MessageResources to hold the custom content. One
of my main concerns is speed and not overloading the session with loads of
content. I know I have to store the content somewhere and the requirements
state that I use a flat file or multiple flat files. Some of my ideas are
below and I would greatly appreciate any advice that you all might have.

1) Serialize some java bean containing all the custom content and store in a
file(maybe using XMLEncoder and Decoder, I like it :-) ) or properties
file(why not use        MessageResources?) and have an Action load the
requested content and place the content String in the request and for ward
to a reusable contentDisplay.jsp.

2) Create new files for each body of content and simply <jsp:include> or
<bean:include> the page into the template. The problem here is that as the
number of links and content is user defined and I only know how to use the
include tags with static resources. Sure I could include an action but how
would I dynamically add parameters to inform the include resource as to
witch content to retrieve? I see that page param of bean:include is labeled
(RT EXPR) does this mean that I can use an expression the provide that
attribute, I have never been able to do this??? If I could do it in this
manner I think it would be cleaner but obviously not sure how.

Well those are my ideas, if anyone has done this before or could provide
some advise on how this should be done it would be greatly appreciated.

Many thanks,

Greg

Reply via email to