AFAIK I don't think the built in EL has ability to handle parameters. There are some third party EL's which do allow it.
_____ From: Paulo Angelo [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2008 2:52 PM To: [email protected] Subject: Passing Parameters Through EL Hi ppl, I am trying to pass parameters through EL, something like: ... #{Bean.method('1')} .. I receive an error (below) . I'm using RI 1.2 and tomahawk 1.7-SNAPSHOT, exactly: antlr-2.7.5H3.jar asm.jar barbecue-1.0.6d.jar bras.jar cglib-2.1.jar commons-beanutils-1.7.0.jar commons-codec-1.3.jar commons-collections-3.2.jar commons-digester-1.8.jar commons-discovery-0.4.jar commons-el-1.0.jar commons-fileupload-1.0.jar commons-lang-2.1.jar commons-logging-1.1.1.jar dom4j-1.6.jar ehcache-1.1.jar hibernate3.jar itext-1.3.jar jakarta-oro.jar jasperreport.dtd jasperreports-2.0.3.jar jdom.jar jsf-api.jar jsf-impl.jar jstl-1.1.0.jar jta.jar log4j-1.2.9.jar poi-2.5.1-final-20040804.jar postgresql-jdbc3.jar richfaces-api-3.1.3.GA.jar richfaces-impl-3.1.3.GA.jar richfaces-ui-3.1.3.GA.jar servlet-api.jar tomahawk-1.1.7-SNAPSHOT.jar I found that in JSF 1.2 its possible to do it, is it true? Thanks, PA exception org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 29 26: 27: <f:facet name="header"> 28: <f:subview id="header"> 29: <jsp:include page="/include/page_header.jsp" /> 30: </f:subview> 31: </f:facet> 32: <%/* Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra pper.java:524) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4 17) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java: 410) com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler Impl.java:473) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14 1) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.ja va:108) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216 ) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java :109) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter. java:235) root cause org.apache.jasper.JasperException: An exception occurred processing JSP page /include/page_header.jsp at line 92 89: 90: 91: <t:navigationMenuItem id="nav_5" itemLabel="Desenvolvimento" action="go_home" split="true"> 92: <t:navigationMenuItem id="nav_5_1" itemLabel="Teste" action="#{menuRedireciona.redireciona('1','1')}" split="true"/> 93: </t:navigationMenuItem> 94: 95: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra pper.java:524) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4 35) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:9 68) org.apache.jsp.index_jsp._jspx_meth_f_005fsubview_005f0(index_jsp.java:275) org.apache.jsp.index_jsp._jspx_meth_f_005ffacet_005f0(index_jsp.java:234) org.apache.jsp.index_jsp._jspService(index_jsp.java:145) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java: 410) com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler Impl.java:473) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14 1) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.ja va:108) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216 ) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java :109) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter. java:235) root cause javax.faces.el.ReferenceSyntaxException: javax.el.ELException: Error Parsing: #{menuRedireciona.redireciona('1','1')} com.sun.faces.application.ApplicationImpl.createMethodBinding(ApplicationImp l.java:461) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagUtils.setActionPrope rty(UIComponentTagUtils.java:264) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagBase.setActionProper ty(UIComponentTagBase.java:184) org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag.setProperties(Ht mlNavigationMenuItemTag.java:95) javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:220) javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT agBase.java:486) javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi cTagBase.java:670) javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa gBase.java:1142) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f33(page_005fheader_jsp.java:1947) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f32(page_005fheader_jsp.java:1908) org.apache.jsp.include.page_005fheader_jsp._jspService(page_005fheader_jsp.j ava:197) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:9 68) org.apache.jsp.index_jsp._jspx_meth_f_005fsubview_005f0(index_jsp.java:275) org.apache.jsp.index_jsp._jspx_meth_f_005ffacet_005f0(index_jsp.java:234) org.apache.jsp.index_jsp._jspService(index_jsp.java:145) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java: 410) com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler Impl.java:473) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14 1) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.ja va:108) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216 ) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java :109) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter. java:235) root cause javax.el.ELException: Error Parsing: #{menuRedireciona.redireciona('1','1')} org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.ja va:125) org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:146) org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilde r.java:197) org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactory Impl.java:57) com.sun.faces.application.ApplicationImpl.createMethodBinding(ApplicationImp l.java:456) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagUtils.setActionPrope rty(UIComponentTagUtils.java:264) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagBase.setActionProper ty(UIComponentTagBase.java:184) org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag.setProperties(Ht mlNavigationMenuItemTag.java:95) javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:220) javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT agBase.java:486) javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi cTagBase.java:670) javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa gBase.java:1142) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f33(page_005fheader_jsp.java:1947) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f32(page_005fheader_jsp.java:1908) org.apache.jsp.include.page_005fheader_jsp._jspService(page_005fheader_jsp.j ava:197) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:9 68) org.apache.jsp.index_jsp._jspx_meth_f_005fsubview_005f0(index_jsp.java:275) org.apache.jsp.index_jsp._jspx_meth_f_005ffacet_005f0(index_jsp.java:234) org.apache.jsp.index_jsp._jspService(index_jsp.java:145) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java: 410) com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler Impl.java:473) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14 1) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.ja va:108) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216 ) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java :109) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter. java:235) root cause org.apache.el.parser.ParseException: Encountered "(" at line 1, column 30. Was expecting one of: "}" ... "." ... "[" ... ">" ... "gt" ... "<" ... "lt" ... ">=" ... "ge" ... "<=" ... "le" ... "==" ... "eq" ... "!=" ... "ne" ... "&&" ... "and" ... "||" ... "or" ... "*" ... "+" ... "-" ... "?" ... "/" ... "div" ... "%" ... "mod" ... org.apache.el.parser.ELParser.generateParseException(ELParser.java:1874) org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:1754) org.apache.el.parser.ELParser.DeferredExpression(ELParser.java:122) org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:49) org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.ja va:93) org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:146) org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilde r.java:197) org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactory Impl.java:57) com.sun.faces.application.ApplicationImpl.createMethodBinding(ApplicationImp l.java:456) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagUtils.setActionPrope rty(UIComponentTagUtils.java:264) org.apache.myfaces.shared_tomahawk.taglib.UIComponentTagBase.setActionProper ty(UIComponentTagBase.java:184) org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag.setProperties(Ht mlNavigationMenuItemTag.java:95) javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:220) javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT agBase.java:486) javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi cTagBase.java:670) javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa gBase.java:1142) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f33(page_005fheader_jsp.java:1947) org.apache.jsp.include.page_005fheader_jsp._jspx_meth_t_005fnavigationMenuIt em_005f32(page_005fheader_jsp.java:1908) org.apache.jsp.include.page_005fheader_jsp._jspService(page_005fheader_jsp.j ava:197) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:9 68) org.apache.jsp.index_jsp._jspx_meth_f_005fsubview_005f0(index_jsp.java:275) org.apache.jsp.index_jsp._jspx_meth_f_005ffacet_005f0(index_jsp.java:234) org.apache.jsp.index_jsp._jspService(index_jsp.java:145) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 93) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java: 410) com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler Impl.java:473) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:14 1) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.ja va:108) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216 ) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java :109) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter. java:235) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.

