【发布时间】:2011-11-15 16:12:01
【问题描述】:
我正在使用 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 和 type 等有效参数也会被忽略。
在这种情况下,我只想忽略limit 参数。我怎样才能做到这一点?
【问题讨论】: