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.

 

Reply via email to