Я использую f:viewparam
для записи параметров запроса GET на страницу JSF.
<f:metadata>
<f:viewParam name="id" value="#{mediaGroupController.mediaGroupId}"/>
<f:viewParam name="type" value="#{mediaGroupController.type}"/>
<f:viewParam name="limit" value="#{mediaGroupController.limit}" converter="javax.faces.Integer" >
<f:validateLongRange minimum="0"/>
</f:viewParam>
</f:metadata>
Это работает нормально, если я ввожу действительные параметры для всех, например ?id=1&type=foo&limit=10
.Однако, если один из параметров недействителен, например, ?id=1&type=foo&limit=bar
, допустимые параметры, такие как id и тип, также игнорируются.
Я бы хотел игнорировать только параметр limit
в таком случае.Как мне этого добиться?