Note: I'm not saying that prefixing the variable is a bad solution I'm just 
throwing out the downsides of it
1) The use case you present should not be encouraged.  The opportunity for 
conflicting requests/views between multiple controllers will drive you bat 
crazy with unexpected results.  The intent of the <include> element is to 
modularize commonly used requests/views.  Throwing everything in a bag and 
hoping you pull the expected result/view out is kind of dangerous.  Absent a 
compelling use case, movement towards an external widely adopted standard, or 
utilizing more generic practices it's difficult to overcome the backward 
compatibility issue.

2) if you were to address the backward compatibility issue by making the 
mainDecoratorLocation the default if [prefix]-mainDeocratorLocation were null, 
I believe that you would be moving away from the Java Servlet spec by 
processing the context parameter.  I could certainly be wrong.  I'm no expert 
on such things.

----- Original Message ----
From: BJ Freeman <[EMAIL PROTECTED]>
To: dev@ofbiz.apache.org
Sent: Monday, December 17, 2007 4:27:19 PM
Subject: Re: mainDecoratorLocation was Include of controllers


It seems a lot of work for simple solution
how about app-mainDecoratorLocation
then if someone want to use their own decorator it will still work.
they just define each app-mainDecoratorLocation  in their web.xml
it either points to the original location or their customer decorator.





Reply via email to