Subject: Re: Status of Struts-EL contrib project
From: "Vic C." <[EMAIL PROTECTED]>
 ===
It appears that only HTML tag would need "conversion". ?

I would think that logic and bean tag would be deprecated over time 
since there is JSTL equivalents as Craig mentioned before, if I recall.

Also, I have posted an example on sourceforge (basicPortal) of an JSTL 
for each tag with struts HTML for multi row update(it has a minor bug 
now - approve content page), should that be of use. I will continue to 
write "realistic" sample of using Struts with JSTL so should you need 
"web app sample" I will be incorporating what ever you post ASAP.
Where would you post it?

Vic


David M. Karr wrote:
>>>>>>"Craig" == Craig R McClanahan <[EMAIL PROTECTED]> writes:
>>>>>
> 
>     Craig> On 22 Jul 2002, David M. Karr wrote:
> 
>     >> It's occurred to me that if I'm building a tag library that would be used
>     >> alongside the JSTL, there's not much point in porting Struts tags that
>     >> duplicate JSTL tag functionality.  Therefore, most of the tags in the "logic"
>     >> library aren't in my derived library.  Part of the library documentation will
>     >> cover this issue, and will detail exactly which Struts tags were not ported,
>     >> and which JSTL tags cover their functionality.
> 
>     Craig> I would imagine that this (overlap) is also true for some of the tags in
>     Craig> the bean library?  For example, we probably don't need <bean:define>
>     Craig> ported when <c:set> does the same sort of thing.
> 
> Yes.  The "logic" tags were just an example.  I know at least "bean:define"
> wasn't needed, but I don't remember offhand if any others from "bean" weren't
> needed.
> 
>     >> So, as another minor subproject to this, I'm experimenting with what I can do
>     >> to build more complete unit tests for the Struts-EL tags.  Almost all of what
>     >> I'm doing here could be ported back eventually to the Struts unit tests.  In
>     >> particular, for the tags which generate HTML, I'm writing tests (and reusable
>     >> support code) which verifies the generated output, including checking the
>     >> attributes and their values which are present or not present in the output.
>     >> This code uses JUnit, Cactus, and HTTPUnit, along with requiring JTidy,
>     >> AspectJ, and Xalan.  Except for Xalan, these all normally go along with
>     >> HTTPUnit.
> 
>     Craig> That prereq list seems to match what Cactus already requires, right?  If
>     Craig> so, that should mean nothing extra for me to set up ...
> 
> Well, Cactus doesn't necessarily require HTTPUnit, JTidy, or AspectJ, only if
> you use the features of Cactus that need those other libraries.  I don't
> believe the existing Struts test cases required any of those.  In any case,
> just making them available and pointing to them from the "build.properties"
> will suffice.  I don't believe Xalan is required for Cactus, however.  That's
> just used by my code which gets and validates the attributes.
> 


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

Reply via email to