Jsf 表达式语言:方法调用中带有变量的Concat字符串

Jsf 表达式语言:方法调用中带有变量的Concat字符串,jsf,Jsf,我有一个具有以下方法(签名)的backingBean: 在我的jsf模板中,我希望动态调用此方法,如下所示: ${sessionBean.subjectIsPermitted('company:manage:'company.id)} 好的,方法调用中的这种连接确实会引发com.sun.el.parser.ParseException。使用“+”或“.”来压缩字符串也没有帮助 如何在EL方法调用中使用变量表示字符串?检查其他问题: 根据它,您可以使用: <c:set var="

我有一个具有以下方法(签名)的backingBean:

在我的jsf模板中,我希望动态调用此方法,如下所示:

    ${sessionBean.subjectIsPermitted('company:manage:'company.id)}
好的,方法调用中的这种连接确实会引发com.sun.el.parser.ParseException。使用“+”或“.”来压缩字符串也没有帮助


如何在EL方法调用中使用变量表示字符串?

检查其他问题:

根据它,您可以使用:

<c:set var="variable" value="company:manage:${company.id}" />
这应该行得通


关于,

检查另一个问题:

根据它,您可以使用:

<c:set var="variable" value="company:manage:${company.id}" />
这应该行得通

关于,

可能的副本
${sessionBean.subjectIsPermitted(variable)}