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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8"%>
  2. <%@ page import = "cn.js.fan.db.*"%>
  3. <%@ page import = "cn.js.fan.util.*"%>
  4. <%@ page import = "cn.js.fan.web.*"%>
  5. <%@ page import = "com.redmoon.oa.person.*"%>
  6. <%@ include file="inc/inc.jsp"%>
  7. <jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
  8. <jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  10. <html>
  11. <head>
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  13. <title>日程列表</title>
  14. <link href="common.css" rel="stylesheet" type="text/css">
  15. <%@ include file="inc/nocache.jsp"%>
  16. <script language="JavaScript" type="text/JavaScript">
  17. <!--
  18. function MM_preloadImages() { //v3.0
  19.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  20.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  21.     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  22. }
  23. //-->
  24. </script>
  25. <script language=javascript>
  26. <!--
  27. function openWin(url,width,height)
  28. {
  29.   var newwin=window.open(url,"_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=50,left=120,width="+width+",height="+height);
  30. }
  31. //-->
  32. </script>
  33. </head>
  34. <body background="" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  35. <%@ include file="plan_inc_menu_top.jsp"%>
  36. <br>
  37. <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="tableframe">
  38.   <tr> 
  39.     <td width="100%" height="23" valign="bottom" class="right-title">&nbsp;<span>日 
  40.       程 列 表</span></td>
  41.   </tr>
  42.   <tr> 
  43.     <td valign="top"><br>
  44.       <%
  45. if (!privilege.isUserLogin(request)) {
  46. out.println(SkinUtil.makeErrMsg(request, SkinUtil.LoadString(request, "pvg_invalid")));
  47. return;
  48. }
  49. String sql;
  50. String myname = privilege.getUser(request);
  51. sql = "select id from user_plan where username=" + fchar.sqlstr(privilege.getUser(request));
  52. String y = ParamUtil.get(request, "year");
  53. String m = ParamUtil.get(request, "month");
  54. String d = ParamUtil.get(request, "day");
  55. if (!y.equals("")) {
  56. sql += " and extract(year from myDate) =" + y + " and extract(month from myDate)=" + m + " and extract(day from myDate)=" + d;
  57. }
  58. sql += " order by myDate desc";
  59. // out.print(sql);
  60. int pagesize = 10;
  61. Paginator paginator = new Paginator(request);
  62. int curpage = paginator.getCurPage();
  63. PlanDb pd = new PlanDb();
  64. ListResult lr = pd.listResult(sql, curpage, pagesize);
  65. int total = lr.getTotal();
  66. Vector v = lr.getResult();
  67.     Iterator ir = null;
  68. if (v!=null)
  69. ir = v.iterator();
  70. paginator.init(total, pagesize);
  71. // 设置当前页数和总页数
  72. int totalpages = paginator.getTotalPages();
  73. if (totalpages==0)
  74. {
  75. curpage = 1;
  76. totalpages = 1;
  77. }
  78. %>
  79.       <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
  80.         <tr> 
  81.           <td align="right">
  82. 找到符合条件的记录 <b><%=paginator.getTotal() %></b> 条 每页显示 <b><%=paginator.getPageSize() %></b> 条 页次 <b><%=curpage %>/<%=totalpages %>   </td>
  83.         </tr>
  84.       </table> 
  85.       <table width="98%" border="0" align="center" cellpadding="2" cellspacing="0" class="stable">
  86.         <tr bgcolor="#C4DAFF">
  87.           <td width="22%" align="center" class="stable">安排日期</td> 
  88.           <td width="59%" class="stable"> 
  89.           <div align="center">标题</div></td>
  90.           <td width="11%" align="center" class="stable">编辑</td>
  91.           <td width="8%" align="center" class="stable">删除</td>
  92.         </tr>
  93.       </table>
  94.       <%
  95.     int id;
  96. String title, mydate;
  97. while (ir!=null && ir.hasNext()) {
  98. pd = (PlanDb)ir.next();
  99. id = pd.getId();
  100. title = pd.getTitle();
  101. mydate = DateUtil.format(pd.getMyDate(), "yyyy-MM-dd HH:mm:ss");
  102. %>
  103.       <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="line-st-1">
  104.         <tr>
  105.           <td width="22%" align="center"><%=mydate%></td> 
  106.           <td width="59%"> <a href=plan_show.jsp?id=<%=id%>><%=title%></a></td>
  107.           <td width="11%" align="center"><a href="plan_edit.jsp?id=<%=id%>">编辑</a></td>
  108.           <td width="8%" align="center"><a href="plan_del.jsp?id=<%=id%>">删除</a></td>
  109.         </tr>
  110.       </table>
  111. <%}%>
  112.       <br>
  113.       <table width="100%" border="0" cellspacing="1" cellpadding="3" align="center" class="9black">
  114.         <tr> 
  115.           <td height="23" align="right">&nbsp;
  116.           <%
  117. String querystr = "";
  118. out.print(paginator.getCurPageBlock("plan_list.jsp?"+querystr));
  119. %>
  120.           &nbsp;&nbsp;</td>
  121.         </tr>
  122.       </table>
  123.       <br>
  124.       <br>
  125.       <p><br>
  126.         <br>
  127.         <br>
  128.         <br>
  129.       </p></td>
  130.   </tr>
  131. </table>
  132. </body>
  133. </html>