In a JSF page a select is populated based on logged in user privileges. The aziende4ReportList contains only data related to the logged in user
<h:selectOneMenu id="comboAziende" value="#{provaController.azienda}" required="true" >
<f:selectItems value="#{provaController.aziende4ReportList}" />
</h:selectOneMenu>
I thought the data sent to the server with the post could be tampered so I did a check sending a value outside the list and I got a validation error. Can I be sure JSF checks the incoming data accepting only values that can be inserted in the form it produced previously ?