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.