This is more, not less, code, is it not? You have:
<setupItem setupClass="com.omnytex.setupexample.setups.SetupClass1"
> setupMethod="setupMethod1" />
which has to be used for all actions that use this, right?
compared to:
SetupClass1.setupMethod1(request)
I don't see the "less code" point. Looks like more code to me, but
just a different kind of code.
This is also only achieved at the expense of reflection, etc. I don't
see the advantage at all so far. I am probably missing the point. I
tend to think that Struts has about the right complications with the
declarative options available. More, I think, might not be good. I
probably am missing the point, however.
On Wed, 9 Mar 2005 14:29:08 -0500 (EST), Frank W. Zammetti
<[EMAIL PROTECTED]> wrote:
> Now, as you were saying, you could just use this class from the Actions
> manually, that works fine, and plenty of people do that. But, it's extra
> code, and redundant code if used in more than one Action, even if the
> redundant code amounts to:
>
> SetupClass1.setupMethod1(request);
>
> (assuming its a static method).
>
> Instead, my proposal, and what I posted to Buzilla accomplishes this, is
> to allow this:
>
> <action path="/page1" type="com.omnytex.setupexample.action.TestAction">
> <forward name="defaultForward" path="/result.jsp">
> <setupItem setupClass="com.omnytex.setupexample.setups.SetupClass1"
> setupMethod="setupMethod1" />
> </forward>
> </action>
>
--
No one ever went blind looking at the bright side of life.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]