public void setFileName(String fileName) {
try {// 解决中文文件名问题
this.fileName = new String(fileName.getBytes("ISO-8859-1"), "GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
public String getFileName() {
String name = "";
try {// 解决下载文件中文文件名问题
name = new String(fileName.getBytes("GBK"), "ISO8859-1");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return name;
}
其实这是一个fileName的getter和setter方法,可以正确得到从JSP页面传来的值,可以解决中文乱码的问题。
结合这一页的代码可以实现删除。