各位大侠请教个问题:想通过一个.do在后台循环生成Excel文件到本地D盘,不涉及页面操作。在本地布署可以指定(("D:/rule/"),把项目发布到jboss服务器后这个路径怎么指定哦!// 创建一个可写入的excel文件对象
WritableWorkbook workbook = Workbook.createWorkbook(
new File("D:/rule/" + ruleDepartment.getRuleDepartmentName()+ ".xls"));
List queryRuleDepartmentAll = (List) Call.sync("", proxy,"queryRuleDepartmentAllAction");
Map ruleSetDescripMap = (Map) Call.sync("", proxy,"queryRulesetDescriptionAction");for (int i = 0; i < queryRuleDepartmentAll.size(); i++) {
RuleDepartment ruleDepartment = (RuleDepartment) queryRuleDepartmentAll.get(i);
Map ruleSetListMap = (Map) Call.sync(ruleDepartment.getRuleDepartmentCode(), proxy,"queryRuleSetAllAction");// 创建一个可写入的excel文件对象
WritableWorkbook workbook = Workbook.createWorkbook(new File("D:/rule/" + ruleDepartment.getRuleDepartmentName()+ ".xls"));commonRuleSet(workbook, (List) ruleSetListMap .get("ruleSetList"), ruleSetDescripMap);
}
WritableWorkbook workbook = Workbook.createWorkbook(
new File("D:/rule/" + ruleDepartment.getRuleDepartmentName()+ ".xls"));
List queryRuleDepartmentAll = (List) Call.sync("", proxy,"queryRuleDepartmentAllAction");
Map ruleSetDescripMap = (Map) Call.sync("", proxy,"queryRulesetDescriptionAction");for (int i = 0; i < queryRuleDepartmentAll.size(); i++) {
RuleDepartment ruleDepartment = (RuleDepartment) queryRuleDepartmentAll.get(i);
Map ruleSetListMap = (Map) Call.sync(ruleDepartment.getRuleDepartmentCode(), proxy,"queryRuleSetAllAction");// 创建一个可写入的excel文件对象
WritableWorkbook workbook = Workbook.createWorkbook(new File("D:/rule/" + ruleDepartment.getRuleDepartmentName()+ ".xls"));commonRuleSet(workbook, (List) ruleSetListMap .get("ruleSetList"), ruleSetDescripMap);
}
解决方案 »
- 一个Oracle服务无法启动,大家都来看看啊
- 关于HttpClient访问页面问题, 急!!!!!
- [急急急]MyEclipse 8.0GA 代码提示情况下输入request.getReq....会自动关闭
- 用jdbc从数据库里取数据,然后把数据拼接成字符串传到前台
- 熟悉struts2的进来,帮忙了!
- websphere下发送邮件标题乱码问题
- 请高手帮忙啊
- struts中,ACTION分发如何实现!
- 在TOMCAT中显示XLS文件的问题
- redhat8.0+weblogic8.0+oracle9i插入数据库时,中文是乱码,该如何处理?
- SSH项目deploy在tomcat上,如果使用了公司的代理,就不能正常执行action,如果没用公司的代理则全部正常
- struts2上传excl时报错
当然也可以再程序中先获得当前运行的路径。然后取得盘符,再怎么处理就随意了。