در jsf پارامتر بعضی متدها درون خود تابع مقدار دهی می شود ولی ما در زمان فراخوانی در صفحه وب به پارامتر متد نیاز نداریم ایا با حذف پارامتر خطایی رخ می دهد به طور مثال:
<h:selectOneMenu value="#{register.countries}" onchange="submit()"
valueChangeListener="#{register.countryChanged(event)}">
<f:selectItems value="#{register.countries}" var="loc"
itemLabel="#{loc.displayCountry}" itemValue="#{loc.country}"/>
</h:selectOneMenu>
پارامتر countryChanged از کجا مقدار می گیرد