Is there some reason the Struts custom tags have redundant initializations of
their instance variables, once as implicit initializations, and once in the
"release()" method?  I hope that this code is either generated, or someone has
carefully examined every single one to verify that the implicit init. value is
identical to the value it's set to in "release()".

It would seem to me that a better strategy would be to write a private "init()"
method which initializes all the instance variables to their initial state, and
which is called from the "release()" method and a new no-args constructor (I
would guess that none of the tags have a defined constructor).

Is there a good reason for how this currently works?

-- 
===================================================================
David M. Karr          ; Java/J2EE/XML/Unix/C++
[EMAIL PROTECTED]


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

Reply via email to