//platform 为前端传入的,用于判断不同操作系统下的换行符
protected String getNewLine(String platform) {
if (StringUtils.equals(platform, "MacIntel")) {
return "\n";
} else if (StringUtils.equals(platform, "Macintosh") || StringUtils.equals(platform, "Mac68K")) {
return "\r";
} else if (StringUtils.startsWith(platform, "Linux")) {
return "\n";
} else if (StringUtils.equals(platform, "Windows") ||
StringUtils.equals(platform, "Win16") ||
StringUtils.equals(platform, "Win32") ||
StringUtils.equals(platform, "WinCE")) {
return "\r\n";
}
throw new NoteException("无法确定该系统使用的换行符.");
}
@RequestMapping(value = "/export", method = Reque