Java Eclipse-如何在xhtml中处理EL 2.2 concat?

Java Eclipse-如何在xhtml中处理EL 2.2 concat?,java,eclipse,jsf,Java,Eclipse,Jsf,我在xhtml页面中将EL2.2与Eclipse一起使用。 如何告诉Eclipse使用.concat()解析键,例如: 显然,密钥在resrouce包中不存在,因为它是由concat动态构建的。 因此Eclipse不断声明一个无效的表达式,而且xhtml页面被标记为包含错误。虽然它在webapp中工作没有问题 这真的很烦人,我怎样才能解决这个问题呢?不太清楚您是如何定义捆绑包名称的,但我们可以称之为bundleName 那么使用您在eclipse中测试过这个吗?它在webapp中工作。但ec

我在xhtml页面中将EL2.2与Eclipse一起使用。 如何告诉Eclipse使用.concat()解析键,例如:


显然,密钥在resrouce包中不存在,因为它是由concat动态构建的。 因此Eclipse不断声明一个无效的表达式,而且xhtml页面被标记为包含错误。虽然它在webapp中工作没有问题


这真的很烦人,我怎样才能解决这个问题呢?

不太清楚您是如何定义捆绑包名称的,但我们可以称之为
bundleName


那么使用
您在eclipse中测试过这个吗?它在webapp中工作。但eclipse抱怨:“messageSuffix无法解决”。所以问题就变了:/我的eclipse没有对此抱怨。。。但我想这取决于你们的日食设置……嗯,这真的很奇怪,因为我用的是最新的靛蓝。您知道在哪里可以找到转换此属性的设置吗?请在上面的输入文本筛选器中尝试窗口->首选项和类型验证。。ans开始寻找html或jsf或xml验证可能会有所帮助。。。
<h:outputText value="#{'message.xx.'.concat(cc.attrs.type)]}" />
<ui:param name="messageSuffix" value="message.xx.#{cc.attrs.type}"></ui:param>
<h:outputText value="#{bundleName[messageSuffix]}" />