h:commandLink JSF文件下载

时间:2012-08-29 04:46:05

标签: file jsf download

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

感谢。

2 个答案:

答案 0 :(得分: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" />

答案 1 :(得分:0)

问题在于服务器端的文件。问题已解决。