Then, if they're so alike as you claim, use the JSTL conditional tags.
Or are you just playing devil's advocate by using scriptlets anyway
because you 'feel' they're ok if used in a certain manner?

You either do stuff a certain way, or you don't do it at all. Breaking
a certain paradigm because it suits you or you think it's ok in
certain cases should only be warranted under dire circumstances, and
should be an exception rather than a rule. You seem to make it a rule.
And that, my friend, is wrong. Try harder next time. :) Your JSP will
look nicer w/out scriptlets. Put java code where it belongs - in Java
files, not in JSPs.

Martin

Thursday, July 24, 2003, 12:33:26 AM, you wrote:

RB> In the example below, there isn't much difference between the scriplet and
RB> the tag.  Both of them are conditionals checking if index is an even number.
RB> That fact that one is a scriptlet and the other is a tag is only a matter of
RB> 'syntax' to me.  Logically, the developer is doing the same thing there. We
RB> can pretend like we are not scripting there since we are using the tag, but
RB> I can pretend I'm dating Angelina Jolie when I'm really....not.  That said,
RB> I think there is nothing wrong with having display logic (in tag or
RB> scriptlet form) in the JSPs.  Lets say your requirements are to display a
RB> list of entries with every odd entry in blue and even in red.  I cannot
RB> think of a better way to do this than with a conditional in the view.

RB> ranko

RB> -----Original Message-----
RB> From: Martin Naskovski [mailto:[EMAIL PROTECTED]
RB> Sent: Thursday, July 24, 2003 3:12 AM
RB> To: Ranko Bijelonic
RB> Cc: Struts Users Mailing List
RB> Subject: Re[2]: Ranko like question: What is the sense of some of these
RB> tags libs?


RB> JSTL+the struts tags and/or struts-el, for me has completely
RB> eliminated the need to use scriptlets. Using scriptlets invites the
RB> use of business logic in your view (at least, for less experienced
RB> programmers). This, IMHO, is a major violation of the MVC paradigm,
RB> and programmers doing that should be shot.

RB> This is why you should stay clear of scriptlets, no if's and's or
RB> but's. If you design your code correctly, you should be able to live
RB> w/out scriptlets.

RB> Wednesday, July 23, 2003, 5:37:26 PM, you wrote:

RB>> yeah, i don't use tags :).  But, it looks like one does not have to
RB> worry
RB>> about matching curly braces when using the tag code :).  Seriously
RB> though,
RB>> most of the scriplets in my JSPs are minimal, and are just as easy (to
RB> me as
RB>> a Java programer though) as the tags.   HTML coders would probably
RB> prefer to
RB>> learn this tag language rather than the subset of the Java language they
RB>> would need. I'm sure there are other tag uses where the usage is more
RB>> tag-like.

RB>> While we are at it, can I bag on a particual type of an EJB or would
RB> that be
RB>> too much for now?  :).

RB>> ranko

RB>> -----Original Message-----
RB>> From: Bailey, Shane C. [mailto:[EMAIL PROTECTED]
RB>> Sent: Wednesday, July 23, 2003 10:09 AM
RB>> To: [EMAIL PROTECTED]
RB>> Subject: Ranko like question: What is the sense of some of these tags
RB>> libs?




RB>> As Ranko asked, about the redundancy of Struts I would like to know that
RB> the
RB>> heck is the deal with SOME of these tag libs out there?

RB>> I mean, look at this: <c:if test="${index%2==0}"> and look at this: <%
RB>> if(index.intValue()%2==0){ %>



RB>> I like NOT to use Java scriptlets in my JSPs and I am pretty decent at
RB>> achieving that but

RB>> if my only resolve of using a "tag" is to have it look like CODE and not
RB> a
RB>> true tag why

RB>> have people (code maintainers and the original coder in the first place)
RB>> learn a new "language"

RB>> and just use a scriptlet?



RB>> Seeing $var like tag code that makes me think this is some sort of
RB>> conspiracy so that all the

RB>> UNIX admins, with their UNIX scripts, who needed new jobs, since WinTel
RB> is
RB>> taking over, starting

RB>> writing "tag" libraries.



RB>> I mean really, what is the deal with these so called "tags" that aren't
RB>> tags?

RB>> JavaScript was cool when it came out (and wasn't developed by Sun)
RB> because
RB>> if you knew Java then

RB>> you were about 90% there to being a great JavaScripter.



RB>> So I say Ranko, are you just as bewildered at this as I am?



RB>> :-)



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



RB> --


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


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



-- 


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

Reply via email to