JSF2でCSVダウンロード

「JSF2でCSVダウンロード」の編集履歴(バックアップ)一覧はこちら

JSF2でCSVダウンロード」(2014/07/25 (金) 15:27:32) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

public String download() throws SQLException, IOException { List<UserBean> list = getUsers(); // ユーザ一覧を取得するメソッド呼び出し StringBuilder sb = new StringBuilder(); sb.append("name,age,password\r\n"); for (UserBean bean : list) { sb.append(bean.getName()); sb.append(","); sb.append(bean.getAge()); sb.append(","); sb.append(bean.getPassword()); sb.append("\r\n"); } String csvfile = "user.csv"; FacesContext facesContext = FacesContext.getCurrentInstance(); ExternalContext externalContext = facesContext.getExternalContext(); externalContext.setResponseContentType("csv/plain;charset=UTF-8"); externalContext.setResponseHeader("Content-Disposition", "attachment;filename=" + csvfile); externalContext.setResponseCharacterEncoding("UTF-8"); externalContext.getResponseOutputWriter().write(sb.toString()); facesContext.responseComplete(); return ""; }

表示オプション

横に並べて表示:
変化行の前後のみ表示: