0

ポップアップ ウィンドウ (jquery UI ダイアログ) から Excel をエクスポートしようとしています。レスポンス タイプの content-disposition 添付ヘッダーを持つ Java クラス メソッドがあります。しかし、Excel シートをダウンロードしていません。

jQuery("#dialog-form").dialog ({ 
 autoOpen: false,
  height: 600,
  width: 700,
  modal: true,
  resizable: false,
  draggable: false, 
  buttons : {
"Export" : function() {
  jQuery.ajax({
     url : '<s:url action="list" method="export"/>',
     });
  } });

Java クラス :

public String export(){

--some backend calls.

httpServletResponse.setHeader("Content-disposition",
      "attachment; filename="+filename+".xls");
      ServletOutputStream outputStream = httpServletResponse.getOutputStream();
      outputStream.flush();
      return null;
    }

コンソール :

No result returned for action at null

この Excel ダウンロードが機能しない理由を教えてください。

4

1 に答える 1