在j2ee的web项目中,执行文件如excel、word导入,文件路径可以是“C:/Users/user/Desktop/abc/abc.xls”这样的路径吗?还是应该是工程的路径:/WEB-INF/test/abc.xls
public void exportExcel() {
try {// 获取Excel
HSSFWorkbook wb = new HSSFWorkbook(
new FileInputStream(new File(" C:/Users/user/Desktop/abc/abc.xls")));
// 解析Excel
HSSFSheet sheet = wb.getSheetAt(0);
System.out.println(sheet.getLastRowNum());
for (int j = 0; j < sheet.getLastRowNum() + 1; j++) {
//
}} catch (Exception e) {
System.out.println("ReadExcelError" + e);
}
renderText("导入完毕!");
return;
}
浏览器输入http://127.0.0.1:8080/testProject/test/exportExcel,可以获取到abc.xml文件位置吗?
答:当然可以了,分析原理,j2ee的web项目的java代码(其实是class文件)执行,和拥有main函数的java代码(其实是class文件),运行起来,一点差距也没有,两者是完全一样的。