Return-Path: Delivered-To: apmail-jakarta-taglibs-user-archive@www.apache.org Received: (qmail 15438 invoked from network); 24 Mar 2006 19:00:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Mar 2006 19:00:47 -0000 Received: (qmail 66601 invoked by uid 500); 24 Mar 2006 19:00:43 -0000 Delivered-To: apmail-jakarta-taglibs-user-archive@jakarta.apache.org Received: (qmail 66463 invoked by uid 500); 24 Mar 2006 19:00:41 -0000 Mailing-List: contact taglibs-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Tag Libraries Users List" Reply-To: "Tag Libraries Users List" Delivered-To: mailing list taglibs-user@jakarta.apache.org Received: (qmail 66441 invoked by uid 99); 24 Mar 2006 19:00:41 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Mar 2006 11:00:41 -0800 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [150.254.204.44] (HELO newton.kti.ae.poznan.pl) (150.254.204.44) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 24 Mar 2006 11:00:40 -0800 Received: from der119.neoplus.adsl.tpnet.pl ([83.23.121.119] helo=darwin.kti.ae.poznan.pl) by newton.kti.ae.poznan.pl with esmtpa (Exim 4.60 (FreeBSD)) (envelope-from ) id 1FMrWA-000Hwr-LK for taglibs-user@jakarta.apache.org; Fri, 24 Mar 2006 20:00:16 +0100 Received: from picard by darwin.kti.ae.poznan.pl with local (Exim 4.60 (FreeBSD)) (envelope-from ) id 1FMrW3-0000TQ-Uh for taglibs-user@jakarta.apache.org; Fri, 24 Mar 2006 20:00:08 +0100 Date: Fri, 24 Mar 2006 20:00:07 +0100 From: Willy Picard To: taglibs-user@jakarta.apache.org Subject: and the fn tag library Message-ID: <20060324190007.GA1766@darwin.kti.ae.poznan.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Sender: Willy Picard X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi. I have the following problem with the and the fn taglib: in a first file I have the following code: ------------------------------------------------------------------------------ [...] ------------------------------------------------------------------------------ In the jspf/aFragment.jspf file, I have the following code: ------------------------------------------------------------------------------ [...] ${fn:length(requestScope)} [...] ------------------------------------------------------------------------------ My web.xml may be summarized as follow: ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ [...] http://java.sun.com/jsp/jstl/core /WEB-INF/tld/c.tld http://java.sun.com/jsp/jstl/functions /WEB-INF/tld/fn.tld I am using tomcat 5.5 and the JSTL 1.1 from the Taglibs project. The following error occurs when I call the first JSP document: org.apache.jasper.JasperException: /WEB-INF/jspf/groupManagement.jspf(7,32) The attribute prefix fn does not correspond to any imported tag library org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146) org.apache.jasper.compiler.Validator$1FVVisitor.visit(Validator.java:1247) org.apache.jasper.compiler.ELNode$Function.accept(ELNode.java:122) org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:193) org.apache.jasper.compiler.ELNode$Visitor.visit(ELNode.java:234) org.apache.jasper.compiler.ELNode$Root.accept(ELNode.java:53) org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:193) org.apache.jasper.compiler.Validator$ValidateVisitor.validateFunctions(Validator.java:1266) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:607) org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:896) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:730) org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:730) org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) org.apache.jasper.compiler.Node$Root.accept(Node.java:456) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:415) org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:597) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:640) org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1185) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:409) org.apache.jasper.compiler.Node$JspRoot.accept(Node.java:525) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) org.apache.jasper.compiler.Node$Root.accept(Node.java:456) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) org.apache.jasper.compiler.Validator.validate(Validator.java:1489) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:157) org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) pl.kti.ans.servlet.ManagerServlet.gotoPage(ManagerServlet.java:83) pl.kti.ans.servlet.ManagerServlet.manage(ManagerServlet.java:76) pl.kti.ans.servlet.ManagerServlet.doPost(ManagerServlet.java:46) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) pl.kti.ans.servlet.AuthorizationFilter.doFilter(AuthorizationFilter.java:33) Any idea about a solution for this problem? I would just like to inform that the tags are correctly loaded in the first file (the code ${fn:requestScope} works when inserted in the first file)! Thanks in advance for your help. Regards, Willy Picard -- Willy Picard e-mail: picard@kti.ae.poznan.pl Dept. of Information Technology www: http://www.kti.ae.poznan.pl/ The Poznan University of Economics tel: +48 61 848 05 49 Mansfelda 4, 60-854 Poznan, Poland fax: +48 61 848 38 40 --------------------------------------------------------------------- To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: taglibs-user-help@jakarta.apache.org