我刚刚安装了IntelliJ并使用JSF创建了一个web项目。我创建了一个xhtml页面和一个托管bean。在我的托管bean中,我有一个方法:
public void doSomething(int x){}
然后,在我的xhtml中:
<h:commandButton value="Do it!" action="#{myManagedBean.doSomething()}"/>
正如你注意到的,我的方法需要一个整数参数,但是当我调用它时,我没有传递任何参数。这一行应该显示一个错误,但是没有。它只显示一个错误,如果我做一个"Ctrl+Click"上面的doSomething()语句。但它不会突出显示错误或类似的东西。
我怎么能改变它的行为像eclipse或netbeans,它显示了一个大的错误在文件名和错误发生的行?
Intellij突出显示表达式语言中的错误。但是Intellij Idea 13对JSF的支持还不是很稳定。您可以在JSF页面中看到高亮显示的一些问题。