Primefaces commandlink和jsf commandlink之间的区别是什么?
当我简单地将p:commandLink更改为h:commandLink之类的
<p:commandLink action="#{actionBean.action(var)}"
value="#{valueBean.getValue(var.attribute)}"
styleClass="#{var.type}" />
Eclipse在action="#{actionBean.action(var)}" and value="#{valueBean.getValue(var.attribute)}"
提示错误
方法必须有签名&#34;字符串方法(),字符串方法(字符串),字符串方法(字符串,字符串),字符串 method(String,String,String),String方法(String,String,String,String),String方法(String,String,String, String,String),String方法(String,String,String,String,String,String),String方法(String,String,String, String,String,String,String),String方法(String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String),String方法(String,String,String, String,String,String,String,String,String,String),String方法(String,String,String,String,String,String, String,String,String,String,String),String方法(String,String,String,String,String,String,String,String, String,String,String,String),String方法(String,String,String,String,String,String,String,String,String, String,String,String,String),String方法(String,String,String,String,String,String,String,String,String, String,String,String,String,String),String方法(String,String,String,String,String,String,String,String, String,String,String,String,String,String,String),String方法(String,String,String,String,String,String, String,String,String,String,String,String,String,String,String,String),String method(String,String,String, String,String,String,String,String,String,String,String,String,String,String,String,String,String),String method(String,String,String,String,String,String,String,String,String,String,String,String,String,String, String,String,String,String),String方法(String,String,String,String,String,String,String,String,String, String,String,String,String,String,String,String,String,String,String)&#34;但有签名&#34;字符串 方法(布尔值)&#34;
actionBean.action(var)
返回一个重定向的页面,如&#34; index&#34 ;;
即使Eclipse提示错误,h:commandLink版本在运行时也能完美运行。真的很困惑。非常感谢。
答案 0 :(得分:0)
它是一个Eclipse问题。不是你的代码问题。您可以通过在Eclipse中将方法表达式签名不兼容性设置为warning
或ignore
来禁用它! Here您会找到详细信息。