Grails remoteform文件下载

时间:2012-12-07 09:30:27

标签: grails download

你好我有这个遥控表格。我有2个提交按钮一个查看,一个下载。

  <g:formRemote id="myForm" name="myForm" on404="alert('not found!')" update="updateMe"
                      url="[controller: 'crawler', action:'viewdata']" 
                before="if( validateForm( this ) ) { " after="}"       >

我正在尝试让用户下载excel,但我的div会更新。

            response.setContentType("application/octet-stream") 
    response.setHeader("Content-disposition", "attachment;filename=${msg+".xls"}")
    response.outputStream << file.bytes 

1 个答案:

答案 0 :(得分:0)

我要做的是将您的remoteForm切换为经典form,并使用<g:submitToRemote update="updateMe" />标记仅将预览操作添加为Ajax调用。这样您要下载的文档就不会出现在updateMe div。

submitToRemote上的文档。