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