0

我正在尝试在 JSF 页面中创建下载链接。该页面有许多启用了验证的richfaces 字段。有些附加了验证器方法,有些只是将 required 属性设置为 true。下载链接是一个 h:commandlink 元素。该链接应该从服务器下载文件。当我单击链接时,会触发一些字段的验证。我怎样才能避免这种情况?

谢谢。

4

2 回答 2

2

要么把它放在一个单独的表格中,

<h:form>
    ... other input fields ...
</h:form>
<h:form>
    <h:commandLink value="Download" action="#{bean.download}" />
</h:form>

或使用immediate="true"以便在此过程中跳过所有未设置此属性的输入字段

<h:commandLink value="Download" action="#{bean.download}" immediate="true" />
于 2012-08-29T11:11:52.677 回答
0

问题出在服务器端的文件上。问题解决了。

于 2012-09-09T19:48:39.490 回答