[Seasar-user:2595] S2JSFでのファイルダウンロード

fang mingxiang fangmingxiang
2005年 9月 22日 (木) 15:42:05 JST


方と申します。
S2JSFを使用していてファイルダウンロード機能を実現するために
ボタンのアクションクラスに下記のメッソドを実装し、実行して正常終了するようで
すが、
ファイルダウンロードのダイアログも出ないのに終了しました。
なにか分かる方がいらっしゃいましたらご教授願います。

public String downloadFile() {

	// TODO 自動生成されたメソッド・スタブ
	ExternalContext context = 
FacesContext.getCurrentInstance().getExternalContext();
	HttpServletResponse response = (HttpServletResponse) 
context.getResponse();
	response.setContentType("any mime type");
	try {
		ServletOutputStream out = response.getOutputStream();
		out.write(fileData.getBytes());
		out.flush();
		out.close();
		FacesContext.getCurrentInstance().responseComplete();
	}
	catch (IOException ex) {
		ex.printStackTrace();
	}
	return "success";
}





Seasar-user メーリングリストの案内