Oops, sorry.
--
James Mitchell
On Jun 23, 2006, at 8:46 AM, Wendy Smoak (JIRA) wrote:
[ http://issues.apache.org/struts/browse/STR-2887?page=all ]
Wendy Smoak reopened STR-2887:
------------------------------
Reopening to set the fix version, closed issues can't be edited.
TagUtils.instance is private final. Please allow to change the
instance with a custom one! Maybe put it protected only!
---------------------------------------------------------------------
----------------------------------------------------
Key: STR-2887
URL: http://issues.apache.org/struts/browse/STR-2887
Project: Struts Action 1
Type: Improvement
Components: Apps
Versions: 1.2.9
Reporter: David Gagnon
Priority: Trivial
Fix For: 1.3.5
Hi all,
I'm running with struts 1.1 and I tried to migrate to 1.2.9 this
morning. My biggest problem is that I needed to change the code
base of my 1.1 to put new feature I needeed. One of them is that
I introduced new scope like: window scope So I have
ApplicationScope
SessionScope
WindowScope
RequestScope
PageScope.
This allow me to have multiple browser windows on the same
application and they not interfering. To do so I needed to patch
the RequestUtil.lookup and now the TagUtils.lookup method. My
problem is that there is no way in. The TagUtils defines an
instance but it's a private final variable. So no way to plug in
a new TagUtils classe in there?! For sure that would be a good
feature for me :-)
If the instance variable is at least protected and not final. It
would be possible to create my new WindowScopeEnabledTagUtils
class that inherit from tagUtils and change the instance for my
new instance. That would have been great! Is that can be done ?
Is there a reason why thing are like that?
Have been away from the lastest version of struts and I have some
catchup to do :-)
Thanks for your help
Best Regards
/David
public class TagUtils {
/**
* The Singleton instance.
*/
private static final TagUtils instance = new TagUtils();
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the
administrators:
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]