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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8"%>
  2. <%@ page import = "com.redmoon.oa.archive.*"%>
  3. <%@ page import = "cn.js.fan.util.*"%>
  4. <%@ page import = "cn.js.fan.web.*"%>
  5. <%@ page import = "cn.js.fan.security.*"%>
  6. <%@ page import = "java.util.*"%>
  7. <HTML>
  8. <HEAD>
  9. <TITLE>ATL 3.0 test page for object UseWord</TITLE>
  10. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  11. </HEAD>
  12. <BODY>
  13. <P>
  14. <OBJECT id=UseWord classid=CLSID:D01B1EDF-E803-46FB-B4DC-90F585BC7EEE 
  15. VIEWASTEXT><PARAM NAME="BackColor" VALUE="0000ff00">
  16. <PARAM NAME="Server" VALUE="localhost">
  17. <PARAM NAME="Port" VALUE="8080">
  18. <PARAM NAME="isAutoUpload" VALUE="0" />
  19. <PARAM NAME="isConfirmUpload" VALUE="1" />
  20. <PARAM NAME="PostScript" VALUE="">
  21. <PARAM NAME="WordUrl" VALUE="">
  22. </OBJECT></P>
  23. <p><a href="javascript:UseWord.Open('<%=Global.getRootPath()%>/archive/doc_templ/111.doc')">打开WORD </a>&nbsp;&nbsp;</p>
  24. <%
  25. String userName = ParamUtil.get(request,"userName");
  26. String sql = "";
  27. if (userName.trim().equals("") || !SecurityUtil.isValidSqlParam(userName) || userName.length() > 20) {
  28.    out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request,"res.module.archive","warn_username_err_archive")));
  29.    return;
  30. }
  31. UserInfoDb uid = new UserInfoDb();
  32. uid = uid.getUserInfoDb(userName);
  33. if(userName.equals("")){
  34. sql = ArchiveSQLBuilder.getUserStudy();
  35.   }else{
  36. sql = ArchiveSQLBuilder.getUserStudy(userName);
  37. }
  38. UserStudyDb usd = new UserStudyDb();
  39. Iterator ir = usd.list(sql).iterator();
  40. String college = ""; // 全日制教育
  41. String collegeSpecialty = ""; // 全日制教育 毕业院校系及专业
  42. String job = ""; // 在职教育
  43. String zcollegeSpecialty = ""; // 在职教育 毕业院校系及专业
  44. while (ir.hasNext()) {
  45.   usd = (UserStudyDb)ir.next();
  46.   if ((usd.getIsMostGrade()).equals("1")) {
  47.       if (usd.getIsJob().equals("是")) {
  48.   zcollegeSpecialty = usd.getCollege() + usd.getSpecialty();
  49.   job = usd.getGrade();   
  50.   } else {
  51.   collegeSpecialty = usd.getCollege() + usd.getSpecialty();
  52.   college = usd.getGrade();
  53.   }
  54.   } // if end!
  55. } // end 学历学位
  56. // 工作简历
  57. UserResumeDb urd = new UserResumeDb();
  58. Iterator ir1 = urd.list(sql).iterator();
  59. String resume = "";
  60. while (ir1.hasNext()) {
  61.    urd = (UserResumeDb)ir1.next();
  62.    resume += urd.getCompany() + urd.getJob() + DateUtil.format(urd.getBeginDate(),"yyyy-MM-dd") + DateUtil.format(urd.getEndDate(),"yyyy-MM-dd") + "<br>";
  63. } // end 工作简历
  64. // 何时受过何种奖惩 rewards
  65. UserRewardsDb urwd = new UserRewardsDb();
  66. Iterator ir2 = urwd.list(sql).iterator();
  67. String rewards = "";
  68. while (ir2.hasNext()) {
  69.   urwd = (UserRewardsDb)ir2.next();
  70.   rewards += DateUtil.format(urwd.getMyDate(),"yyyy-MM-dd") + urwd.getPlace() + urwd.getRewards() + urwd.getReason() + "<br>";
  71. } // end 何时受过何种奖惩
  72. %>
  73. </BODY>
  74. <script language=javascript>
  75. function doalert()
  76. {
  77. //UseWord.Alert("ff");
  78. }
  79. function OnDocOpen() {
  80. UseWord.SetWordBookmarkText("realName", "<%=uid.getUserRealName()%>");
  81. UseWord.SetWordBookmarkText("sex", "<%=uid.getSex()%>");
  82. UseWord.SetWordBookmarkText("birthday", "<%=uid.getBirthday()%>");
  83. UseWord.SetWordBookmarkText("nation", "<%=uid.getNation()%>");
  84. UseWord.SetWordBookmarkText("people", "<%=uid.getPeople()%>");
  85. UseWord.SetWordbookmarkText("polity", "<%=uid.getPolity()%>");
  86. UseWord.SetWordbookmarkText("healthState", "<%=uid.getHealthState()%>");
  87. UseWord.SetWordbookmarkText("joinDepartmentDate", "<%=uid.getJoinDepartmentDate()%>");
  88. UseWord.SetWordbookmarkText("inactiveService", "<%=uid.getInActiveService()%>");
  89. UseWord.SetWordbookmarkText("resume", "<%=resume%>");
  90. UseWord.SetWordbookmarkText("rewards", "<%=rewards%>");
  91. }
  92. function getBookMark() {
  93. //var str = UseWord.GetWordBookmarkText("realName");
  94. //alert(str);
  95. }
  96. </script>
  97. </HTML>