cool! I've got your books in my library. -----Original Message----- From: David Geary [mailto:[EMAIL PROTECTED] Sent: Thursday, July 10, 2003 5:22 PM To: Struts Users Mailing List Subject: Re: Using JSTL tags instead of Struts tags
On Thursday, Jul 10, 2003, at 15:18 America/Denver, Mark Galbreath wrote: > Is this the same David Geary that wrote, among others, "Advanced > JavaServer > Pages?" Yes. david > > Mark > > -----Original Message----- > From: David Geary [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 10, 2003 5:09 PM > To: Struts Users Mailing List > Subject: Re: Using JSTL tags instead of Struts tags > > > On Thursday, Jul 10, 2003, at 14:40 America/Denver, David Graham > wrote: > >>> The work that you do with JSTL, and therefore in JSP pages instead >>> of actions, involves activities like iterating over data, >>> conditional tests, accessing URLs, i18n, xml manipulation and >>> database access. Except for database updates and transactions, all >>> of those activities are well within the perview of a view. >> >> So you're advocating placing some database logic in the view and some >> in Java classes? I've had to maintain apps written that way and it >> was a complete nightmare. The view has absolutely no business >> querying the database in all but the simplest apps (3 pages max). > > No, I'm just saying that reading the database from a view is sometimes > a viable alternative for smaller applications, especially if you > encapsulate reading the database within the view itself. > > I realize I'm bucking traditional wisdom but I don't like to see > <sql:query> lumped together with <sql:update> and <sql:transaction>. > The last two are much more offensive than the first. > > > david > >> >> David >> >>> >>> >>> david >>> >>>> >>>> I'm open to views against mine, and I also wouldn't dismiss the >>>> advise >>> >>>> of the folks who developed struts, but whenever I read "use JSLT" >>>> it seems to me a step backwards. >>>> >>>> On Thursday, July 10, 2003, at 03:05 PM, Hookom, Jacob wrote: >>>> >>>>> >>>>> Start using it and you will :-). The expression language is the >>>>> best thing since sliced bread. >>>>> >>>>> David >>>>> I agree, I'm even using the EL parser to do stuff on completely >>>>> different layers for scripting logic. Also, you can VERY easily >>>>> use JSTL's parsing objects in your own tags to make them a little >>>>> more flexible. Jacob >>>>> >>>>>> >>>>>> - Keith >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: David Graham [mailto:[EMAIL PROTECTED] >>>>>> Sent: Thursday, July 10, 2003 9:51 AM >>>>>> To: Struts Users Mailing List >>>>>> Subject: RE: Using JSTL tags instead of Struts tags >>>>>> >>>>>> >>>>>> I don't have any documentation but the only Struts taglibs I use >>>>>> are html >>>>>> and tiles. I replaced my usage of the bean tags with the >>>>>> <fmt:message> >>>>>> tag and the Struts logic tags are all replaced with a combination >>>>>> of >>> >>>>>> the >>>>>> <c:if> and <c:forEach> tags plus the expression language. >>>>>> >>>>>> The JSPs are remarkably easy to maintain and debug using this >>>>>> strategy because there aren't any scriptlets or complicated >>>>>> business logic in >>>>>> them. >>>>>> >>>>>> David >>>>>> >>>>>> --- "Kamholz, Keith (corp-staff) USX" <[EMAIL PROTECTED]> wrote: >>>>>>> I'd be interested in finding out about this too. >>>>>>> >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: White, Joshua A (HTSC, CASD) >>>>>> [mailto:[EMAIL PROTECTED] >>>>>>> Sent: Thursday, July 10, 2003 7:30 AM >>>>>>> To: 'Struts Users Mailing List' >>>>>>> Subject: Using JSTL tags instead of Struts tags >>>>>>> >>>>>>> >>>>>>> A previous thread had encouraged me to look into JSTL. It looks >>>>>>> like there are several tags which I could use instead of Struts >>>>>>> tags. Has anyone >>>>>>> come >>>>>>> across any documentation about experiences doing this (benefits, >>>>>>> drawbacks, >>>>>>> caveats)? Anyone care to share their experience? >>>>>>> >>>>>>> Joshua >>>>>>> >>>>>>> >>>>>>> This communication, including attachments, is for the exclusive >>>>>>> use >>> >>>>>>> of >>>>>> >>>>>>> addressee and may contain proprietary, confidential or >>>>>>> privileged information. If you are not the intended recipient, >>>>>>> any use, copying, disclosure, dissemination or distribution is >>>>>>> strictly prohibited. >>> If >>>>>>> you are not the intended recipient, please notify the sender >>>>>>> immediately by return email and delete this communication and >>>>>>> destroy all copies. >>>>>>> >>>>>>> >>>>>>> >>> -------------------------------------------------------------------- >>>>>>> - >>>>>>> To unsubscribe, e-mail: >>>>>>> [EMAIL PROTECTED] >>>>>>> For additional commands, e-mail: >>> [EMAIL PROTECTED] >>>>>>> >>>>>>> >>> -------------------------------------------------------------------- >>>>>>> - >>>>>>> To unsubscribe, e-mail: >>>>>>> [EMAIL PROTECTED] >>>>>>> For additional commands, e-mail: >>> [EMAIL PROTECTED] >>>>>>> >>>>>> >>>>>> >>>>>> __________________________________ >>>>>> Do you Yahoo!? >>>>>> SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com >>>>>> >>>>>> >>> -------------------------------------------------------------------- >>> - >>>>>> To unsubscribe, e-mail: >>>>>> [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: >>>>>> [EMAIL PROTECTED] >>>>>> >>>>>> >>> -------------------------------------------------------------------- >>> - >>>>>> To unsubscribe, e-mail: >>>>>> [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: >>>>>> [EMAIL PROTECTED] >>>>>> >>>>> >>>>> >>>>> __________________________________ >>>>> Do you Yahoo!? >>>>> SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com >>>>> >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: >>>>> [EMAIL PROTECTED] >>>>> >>>>> ------------------------------------------------------------------ >>>>> - >>>>> - >>>>> - >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: >>>>> [EMAIL PROTECTED] >>>>> >>>> >>>> >>>> ------------------------------------------------------------------- >>>> - >>>> - >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>> >>> >>> -------------------------------------------------------------------- >>> - >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >> >> __________________________________ >> Do you Yahoo!? >> SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]