Return-Path: Delivered-To: apmail-jakarta-taglibs-dev-archive@www.apache.org Received: (qmail 98357 invoked from network); 28 Jul 2004 11:17:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 28 Jul 2004 11:17:06 -0000 Received: (qmail 81754 invoked by uid 500); 28 Jul 2004 11:17:04 -0000 Delivered-To: apmail-jakarta-taglibs-dev-archive@jakarta.apache.org Received: (qmail 81640 invoked by uid 500); 28 Jul 2004 11:17:03 -0000 Mailing-List: contact taglibs-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tag Libraries Developers List" Reply-To: "Tag Libraries Developers List" Delivered-To: mailing list taglibs-dev@jakarta.apache.org Received: (qmail 81627 invoked by uid 99); 28 Jul 2004 11:17:03 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [200.234.203.3] (HELO hm03.locaweb.com.br) (200.234.203.3) by apache.org (qpsmtpd/0.27.1) with SMTP; Wed, 28 Jul 2004 04:16:59 -0700 Received: (qmail 81251 invoked by uid 0); 28 Jul 2004 11:16:12 -0000 Received: from unknown (200.213.197.211) by hm03.locaweb.com.br with QMTP; 28 Jul 2004 11:16:12 -0000 Received: (qmail 5977 invoked from network); 28 Jul 2004 11:17:13 -0000 Received: from unknown (HELO ?192.168.123.100?) (webmaster@felipeal.net@200.220.128.101) by hm101.locaweb.com.br with SMTP; 28 Jul 2004 11:17:13 -0000 Subject: RE: Struts EL tag library stability From: Felipe Leme To: Tag Libraries Developers List In-Reply-To: References: Content-Type: text/plain Message-Id: <1091013414.27661.77.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Wed, 28 Jul 2004 08:16:54 -0300 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Wed, 2004-07-28 at 04:43, Martin Shiveral wrote: > Your replies suggest a reason why few people have extended the EL tags (I > have found little purchase on any of the Struts forums) - they are a > "bridge" between the JSP 1.2 and JSP 2.0 containers so as David suggests > they will have a limited lifespan. I have to disagree with David. It would be wonderful if JSP 1.2 have a limited lifespan but the truth is it will take longer than that for JSP 2.0 be the standard, unfortunately. > The problem I have is that our project is standardising around WebSphere > Studio Application Developer which supports JSP 1.2 therefore I need to > extend the Struts-EL tags if I want to support the expression language in > our custom tags within WSAD. The JavaServer Pages Standard Tag Library I have the same problem. In fact, I haven't participated in any project that used JSP 2.0, so I'm almost stuck on JSP 1.2 (or even 1.1, which sucks - I mean, it sucks to be stuck in an old version, not the technology itself). > My approach so far has been to create a number of custom tags which extend > the EL tags to provide the functionality we require (mostly decoration of > the underlying tag). The only issue I have encountered with extending the > EL tags is that I need to duplicate the "evaluateExpressions" functionality > of each EL tag class in my custom tags as the method is declared private > (instead of protected) in the EL Tag Library source. I have already I already mention in the list that we should/must provide EL support in all our (Jakarta Taglibs) taglibs. But in order to do so, we need to come out with an approach that makes this transition easy to the taglib developer. I proposed such a solution using XDoclet: http://today.java.net/pub/a/today/2004/06/18/el-taglib.html But haven't had the time to push this topic in the list yet (although I have discussed some issues in private with Jeroen). So, I think now might be a good time. Any ideas/comments? -- Felipe --------------------------------------------------------------------- To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org