在action和dao里面如何实现jsp页面的文件上传和下载!
解决方案 »
- 读取相同数据库,相同表,相同内容。SSH代码:使用75兆左右,SQL代码:使用65兆左右。
- SQL Server2005如何存储double类型?(急)
- KingForm
- 为什么.net环境中获取百度等搜索引擎的关键字是乱码,而在EditPlus不会?谢谢各位帮下忙!
- 请教:jsp 连sql 2000 sp4补丁打不上问题???
- java.lang.NoClassDefFoundError怎么回事啊?
- 新手问题2:<sql: />语句的问题?
- 我用java做一个QQ系统,遇到一个定时刷新的问题,请大家帮忙看看
- 文件成功上传后,成功下载,但是不能用了!!!!!!!!
- 送分的简单问题---快看过来
- 看看这样的sql语句该怎样写
- 烦恼了一个月,没有处理好jsp的乱码问题。
action="/FpPlDaoruAction.do">
截取部分代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { DaoruTdnsrlxwhForm drForm = (DaoruTdnsrlxwhForm) form; FormFile file = drForm.getDrFile(); InputStream stream = null;
Workbook book = null;
try {
stream = file.getInputStream();
WorkbookSettings ws = new WorkbookSettings();
ws.setEncoding("GB18030");
book = Workbook.getWorkbook(stream, ws);
String fpzl = drForm.getFpzl();
String fplb = drForm.getFplb();
String dkbz = drForm.getDkbz();
String drr = drForm.getDrr();
request.setAttribute("fpxx", this.parseToString(book.getSheet(0),fpzl,fplb,dkbz));
request.setAttribute("drr", drr);
request.setAttribute("error", "0"); } catch (Exception ex) {
ex.printStackTrace();
request.setAttribute("error", "导入失败,原因:" + ex.getMessage());
} return mapping.findForward("pldr");
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { DaoruTdnsrlxwhForm drForm = (DaoruTdnsrlxwhForm) form; FormFile file = drForm.getDrFile(); InputStream stream = null;
Workbook book = null;
try {
stream = file.getInputStream();
WorkbookSettings ws = new WorkbookSettings();
ws.setEncoding("GB18030");
book = Workbook.getWorkbook(stream, ws);
String fpzl = drForm.getFpzl();
String fplb = drForm.getFplb();
String dkbz = drForm.getDkbz();
String drr = drForm.getDrr();
request.setAttribute("fpxx", this.parseToString(book.getSheet(0),fpzl,fplb,dkbz));
request.setAttribute("drr", drr);
request.setAttribute("error", "0"); } catch (Exception ex) {
ex.printStackTrace();
request.setAttribute("error", "导入失败,原因:" + ex.getMessage());
} return mapping.findForward("pldr");
}