String fileName = filename;
String userAgent = request.getHeader("USER-AGENT");
userAgent = userAgent ==null?"":userAgent.toLowerCase();
String finalFileName = null;
if(userAgent.contains("msie") ||userAgent.contains("trident")){
finalFileName = URLEncoder.encode(fileName, "UTF-8");
}else{
finalFileName = new String(fileName.getBytes(), "iso-8859-1");
}
response.setContentType("application/vnd.ms-excel");
response.setHeader("content-disposition", "attachment;filename=" +
finalFileName+".cuv");
response.addHeader("Set-Cookie", "HttpOnly");
PrintWriter out = response.getWriter();
//查询list数据
List<Curvevars> list = curvevarsService.queryCurByName(name);
String text = "";
for (int i=0 ;i<list.size();i++){
text += i+" "+list.get(i).getName()+" "+list.get(i).getSystemname()+" "
+list.get(i).getType() + " " +list.get(i).getUnit() +"
"+list.get(i).getMax()+" "
+list.get(i).getMin()+"\r\n";
}
out.print(text);
//关闭
out.close();
java生成cuv文件或txt文件
最新推荐文章于 2024-06-13 11:56:20 发布