Jsf javax.el.ELException:将action属性与方法和字符串一起使用时不是有效的方法表达式

Jsf javax.el.ELException:将action属性与方法和字符串一起使用时不是有效的方法表达式,jsf,exception,primefaces,Jsf,Exception,Primefaces,我正在尝试将方法和字符串放入menuitem(primefaces)的action属性中 代码: action属性用于调用支持bean中的方法,而不是用于导航。根据是否调用外部url,使用结果或url 您可以在此处找到更多信息:我放置url而不是操作属性。并在my web.xml中添加扩展jsf,因为url模式是“*.jsf”url=“#{principalTemplateBean.sistemaPath}/permissao/editar.jsf” <p:submenu labe

我正在尝试将方法和字符串放入menuitem(primefaces)的action属性中

代码:


action属性用于调用支持bean中的方法,而不是用于导航。根据是否调用外部url,使用结果或url


您可以在此处找到更多信息:

我放置url而不是操作属性。并在my web.xml中添加扩展jsf,因为url模式是“*.jsf”url=“#{principalTemplateBean.sistemaPath}/permissao/editar.jsf”
    <p:submenu label="Permissao" icon="ui-icon-note">
        <p:menuitem value="Editar" action="#{principalTemplateBean.sistemaPath}/permissao/editar" ajax="false"/>
    </p:submenu>
    Caused by: javax.el.ELException: Not a Valid Method Expression: #{principalTemplateBean.sistemaPath}/permissao/editar
at com.sun.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilder.java:311)
at com.sun.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactoryImpl.java:96)
at org.jboss.weld.util.el.ForwardingExpressionFactory.createMethodExpression(ForwardingExpressionFactory.java:43)
at org.jboss.weld.el.WeldExpressionFactory.createMethodExpression(WeldExpressionFactory.java:53)
at org.jboss.weld.util.el.ForwardingExpressionFactory.createMethodExpression(ForwardingExpressionFactory.java:43)
at org.jboss.weld.el.WeldExpressionFactory.createMethodExpression(WeldExpressionFactory.java:53)
at com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:240)