在我的一个项目中,我必须使用带有Spring后端的JSF。我使用org.springframework.web.jsf.el.SpringBeanFacesELResolver
将JSF中的el表达式解析为Spring bean。除了Intellij 13没有将el表达式链接到我的bean之外,一切正常。也没有自动完成功能。如果您必须在JSF页面中键入或复制/粘贴所有键,那真的很烦人。
有人知道我的问题的解决方案吗?
答案 0 :(得分:0)
在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>
当方法不可用时,这会为您提供自动填充和警告。