Hi

I'm interested in yours opinions about following design approach. I'd like to create some kind of "view" beans for viewable model beans. Those view beans can generate HTML for attached model bean. This generated HTML is based on resources, so I am able to generate different HTML code depending on session locale.

Lets say I create one model bean User
I created UserView with reference pointing to User.
I attached reference to MessageResources in UserView bean during action execution with getResources(request) In my JSP I added: <bean:write name="UserView" property="content" filter="false"/> which calls getContent() method
UserView method body is:
public String getContent()
{
   return messages.getMessage("user.login")+user.getLogin();
}
where:
messages - private UserView member of class MessageResources
user - private UserView member of class User
user.login - resources key

Everything worked well, but when I changed session locale my UserView bean generates output for previus locale. I think that I have to update messages member of UserView bean or use reference to other object, maybe servlet which will be constant during session.

I'm new to struts, so I'd like to know if there are some other issues connected to mentioned design and struts?

Regards

--
Daniel Łaś <[EMAIL PROTECTED]>

e-direct Polska sp. z o.o.
ul. 1-go Maja 9
45-068 Opole
tel. +48 77 44 17 868


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to