> > In Struts:
> > <logic:equal name="age" value="18">
[quoted text clipped - 9 lines]
> using taglibs for this sort of thing when it makes the whole thing so
> much more obscure?
Whenever I see something like this, I'm praying that it's some kind of
auto-generated thing, and that the input to the generator is simpler
than the output.
Clearly there is a type of person that enjoys declarative programming
syntax using XML constructs, and there are lots of that type out there,
but I've never been one of them, and I hope I don't have to become
one...
> I'm sorry, it's not your fault, but why on Earth would anybody bother
> using taglibs for this sort of thing when it makes the whole thing so
> much more obscure? Scriptlets aren't something to be ashamed of - they
> work well, they're efficient, and they're perfectly readable to anybody
> who knows Java.
> Sorry to vent, but I really, really, REALLY dislike Struts.
It's not a taglib issue, it's a Struts issue. I like Struts mostly, and I
use Struts, but the lack of an "else" clause *is* just stupid.

Signature
Steve Sobol, Professional Geek 888-480-4638 PGP: 0xE3AE35ED
Company website: http://JustThe.net/
Personal blog, resume, portfolio: http://SteveSobol.com/
E: sjsobol@JustThe.net Snail: 22674 Motnocab Road, Apple Valley, CA 92307
Luke Webber - 08 Mar 2006 03:38 GMT
>> I'm sorry, it's not your fault, but why on Earth would anybody bother
>> using taglibs for this sort of thing when it makes the whole thing so
[quoted text clipped - 6 lines]
> It's not a taglib issue, it's a Struts issue. I like Struts mostly, and I
> use Struts, but the lack of an "else" clause *is* just stupid.
But again, why bother? For something that is so readily available via
scriptlets? It just leads to a splintering of standards so that I can't
read your code, because you employ a taglib that I don't know. Struts is
the major player, but there are other such. I honestly fail to see the
need for them.
I employ my own custom Javabeans quite frequently, but of taglibs I have
none, and I plan to keep it that way.
Luke