Java 对Springbeans的Intellij13 JSF支持

Java 对Springbeans的Intellij13 JSF支持,java,spring,jsf,jsf-2,intellij-idea,Java,Spring,Jsf,Jsf 2,Intellij Idea,在我的一个项目中,我必须将JSF与Spring后端一起使用。我使用org.springframework.web.jsf.el.SpringBeanFacesELResolver将jsf中的el表达式解析为Springbean。除了Intellij13没有将el表达式链接到我的bean之外,一切都正常。也没有可用的自动完成功能。如果必须将所有键键入或复制/粘贴到JSF页面中,这真的很烦人 有人知道我的问题的解决方案吗?在JSF中使用@elvariable标记迫使Intellij解决所使用的类:

在我的一个项目中,我必须将JSF与Spring后端一起使用。我使用
org.springframework.web.jsf.el.SpringBeanFacesELResolver
将jsf中的el表达式解析为Springbean。除了Intellij13没有将el表达式链接到我的bean之外,一切都正常。也没有可用的自动完成功能。如果必须将所有键键入或复制/粘贴到JSF页面中,这真的很烦人


有人知道我的问题的解决方案吗?

在JSF中使用
@elvariable
标记迫使Intellij解决所使用的类:

<!--@elvariable id="model" type="com.package.Model"-->
<!--@elvariable id="item" type="com.package.entity.Item"-->
<rich:dataTable value="#{model}" var="item">
...
</rich:dataTable>

...

这会在方法不可用时提供自动完成和警告。

有帮助吗?这是针对JSP的,而不是JSF。您的项目是如何构造的?它是一个maven项目,具有父级和webapp模块。父项仅用于依赖项管理。我的webapp在后端使用SpringBean,我将jsf中的el表达式注入其中。我在一个项目中使用IntellijIDEA 14进行类似的设置,自动完成和导航到bean工作得很好。不确定这是否是14年的新功能,但我想不是。您是否在项目结构中配置了Spring方面?