2016-11-14 87 views

回答

-2

沒什麼差別 - 它們看起來不同,只是因爲歷史原因。

兩個JSF版本返回,操作中不允許任何參數,所以只有第二個符號有意義。那些時候,參數(各種)不得不通過使用臭名昭着的setPropertyActionListener

+0

*「幾個JSF版本回來了,行動中沒有允許參數」*這是不正確的。 EL 2.2+也可以用於JSF 1.0。 – BalusC

+0

@BalusC - 大膽索賠。賭注怎麼樣?我的不起眼的理論是,JSF 1.0和1.1有自己的EL實現,它們是在javax.faces.el包中託管的,這個包在jsf 1.2中引入了統一表達式語言後就被棄用了。 JSF 1.0的原始規範包含方法表達式語法的定義 - 在5.2.1章節中。查看它,也許沒有看到我的 - 也許是不完整的,但是正確的 - 答案。 – fdreger

+0

@BalusC:你是否仍然堅持你的理論?或者你認爲我的(關於JSF和EL的原始耦合)更正確嗎? – fdreger