import_excel.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8"%>
  2. <%@ page import = "java.util.*"%>
  3. <%@ page import = "java.io.*"%>
  4. <%@ page import = "cn.js.fan.web.*"%>
  5. <%@ page import = "cn.js.fan.db.*"%>
  6. <%@ page import = "cn.js.fan.util.*"%>
  7. <%@ page import = "com.redmoon.oa.address.*"%>
  8. <%@ page import = "com.redmoon.oa.pvg.Privilege"%>
  9. <jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
  10. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  11. <html>
  12. <head>
  13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  14. <title>通讯录</title>
  15. <link href="../common.css" rel="stylesheet" type="text/css">
  16. <%
  17. String strtype = ParamUtil.get(request, "type");
  18. String strgroup = ParamUtil.get(request, "group");
  19. int group = 0;
  20. if (!strgroup.equals(""))
  21. group = ParamUtil.getInt(request, "group");
  22. int type = AddressDb.TYPE_USER;
  23. if (!strtype.equals(""))
  24. type = Integer.parseInt(strtype);
  25. if (type==AddressDb.TYPE_PUBLIC) {
  26. if (!privilege.isUserPrivValid(request, "admin.address.public")) {
  27. out.print(SkinUtil.makeErrMsg(request, SkinUtil.LoadString(request, "pvg_invalid")));
  28. return;
  29. }
  30. }
  31. String username = privilege.getUser(request);
  32. FileUpMgr fum = new FileUpMgr();
  33. boolean re = false;
  34. String op = ParamUtil.get(request, "op");
  35. String excelFile="";
  36. if (op.equals("add")) {
  37. try {
  38. excelFile = fum.uploadExcel(application, request);
  39. System.out.println("import_excel.jsp " + excelFile);
  40. //ExcelRead er = new ExcelRead(excelFile, username, type, group);
  41. if (!excelFile.equals("")) {
  42. ExcelRead er = new ExcelRead();
  43. er.Excelhad(excelFile, username, type, group);
  44. //out.print(excelFile);
  45. File file = new File(excelFile);
  46. file.delete();
  47. %>
  48. <script>
  49. alert("导入成功,点击确定后请刷新页面查看导入结果!");
  50. window.close();
  51. </script>
  52. <% }
  53. else
  54. out.print(StrUtil.Alert("文件不能为空!"));
  55. }
  56. catch (ErrMsgException e) {
  57. out.print(StrUtil.Alert_Back(e.getMessage()));
  58. }
  59. }
  60. %>
  61. </head>
  62. <body>
  63. <table width="325" border="0" align="center" cellspacing="0" class="tableframe">
  64.   <form name="form1" action="?op=add&type=<%=type%>&group=<%=group%>" method="post" encType="multipart/form-data">
  65.     <tr>
  66.       <td class="right-title">&nbsp;请选择Outlook导入的文件:</td>
  67.     </tr>
  68.     <tr>
  69.       <td width="319" align="center">
  70.         <input title="选择附件文件" type="file" size="30" name="excel">
  71. <input name="type" value="<%=type%>" type=hidden>
  72. </td>
  73.     </tr>
  74.     <tr>
  75.       <td align="center"><input name="submit" type="submit" value="确  定">&nbsp;&nbsp;</td>
  76.     </tr>
  77.   </form>
  78. </table>
  79. </body>
  80. </html>