allArticleView.jsp~22~
上传用户:dlqqsh
上传日期:2021-11-13
资源大小:7840k
文件大小:3k
源码类别:

OA系统

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GBK" import="java.sql.*,java.lang.*,officeol.mc.tools.*" %>
  2. <%request.setCharacterEncoding("gbk");%>
  3. <jsp:useBean id="sql" scope="page" class="control.sqlcontrol"></jsp:useBean>
  4. <jsp:useBean id="fen" scope="page" class="control.Textcontrol.Pagecontrol"></jsp:useBean>
  5. <html>
  6. <head>
  7. <title>
  8. 天津市河东区经济贸易委员会内部办公网
  9. </title>
  10. <h4>全局文章列表</h4>
  11. </head>
  12. <body bgcolor="#ffffff">
  13. <a href="myArticleView.jsp">个人文章查看</a>
  14. <a href="depArticleView.jsp">部门文章查看</a>
  15. <a href="allArticleView.jsp">全局文章查看</a>
  16. <br />
  17. <%
  18. try{
  19.   String ud = (String)session.getAttribute("UD");
  20.   String udid = (String)session.getAttribute("UDID");
  21.   String un = (String)session.getAttribute("UN");
  22.   String uid = (String)session.getAttribute("UID");
  23.   String pp = (String)session.getAttribute("POPE");
  24.   String login = (String)session.getAttribute("LOGIN");
  25.   if(login!=null&&login.equals("OK")){
  26.     String where = "";
  27.     if(pp.equals("dep")){//部门权限
  28.     out.print("你只有部门权限, 只能查看本部门内的文章列表!");
  29.     where = " depar = '"+udid+"' ";
  30.     Connection conn=sql.getSQL2005conn("dbconfig.xml");
  31.     if(request.getParameter("pageID")==null){
  32.     }else{
  33.       fen.setpages(request.getParameter("pageID"));
  34.     }
  35.     String select = fen.getPageinfsql(12,"article","id","desc",where);
  36.     //out.print(select);
  37.     ResultSet show = sql.getStatement(select);
  38.     %>
  39.     <div align="center">
  40.       <table cellpadding="0" cellspacing="0" border="1" width="80%">
  41.         <tr>
  42.           <td>用户</td>
  43.           <td>文章标题</td>
  44.           <td>用户部门</td>
  45.           <td>发布时间</td>
  46.           <td>文章类型</td>
  47.         </tr>
  48.         <%    DBConn dbc = new DBConn();
  49.     String bmsql = "";
  50.         while(show.next()){
  51.           bmsql = "";
  52.           %>
  53.           <tr>
  54.             <td><%=show.getString("users") %></td>
  55.             <td><a href=showarticle.jsp?id=<%=show.getString("id")%> ><%=show.getString("title") %></a> </td>
  56.             <td><%       bmsql ="select deparname from deparment where id = '"+show.getString("depar")+"'";
  57.           String[][] bm = dbc.getArray(bmsql);
  58.           out.print(bm[0][0]);
  59.  %></td>
  60.             <td><%=show.getString("date") %></td>
  61.             <td><%if(show.getString("type").equals("0")){
  62.           out.print("共享文章");
  63.         }else if(show.getString("type").equals("1")){
  64.           out.print("部门内文章");
  65.         }else if(show.getString("type").equals("2")){
  66.           out.print("多部门编辑文章");
  67.         } %></td>
  68.           </tr>
  69.           <%
  70.         }
  71.         out.println("</table>");
  72.         out.println("<div>"+fen.controlPage("allArticleView.jsp","pageID",8)+"</div>");
  73.         %>
  74. </div>
  75. <a href="" target="_blank"></a>
  76. <%
  77. show.close();
  78. sql.closeDB();
  79. }else if(pp.equals("all")){//全局权限
  80. DBConn dbc = new DBConn();
  81. String udd = "select deparname,dnmd5 from deparment";
  82. String[][] bm = dbc.getArray(udd);
  83. if(bm == null){
  84.   out.print("没有部门!");
  85. }else{
  86.   out.print("请选择要部门:<br />");
  87.   for(int i = 0; i < bm.length; i++){
  88.     %>
  89.     <a href="articlelist.jsp?bm=<%=bm[i][1] %>"><%=bm[i][0] %></a><br />
  90.     <%
  91.     }
  92. }
  93. }else if(pp.equals("com")){//普通权限
  94. out.print("你没有权限查看这个页面!");
  95. }
  96. }else{
  97.   response.sendRedirect("userlogin.jsp");
  98.   }
  99. }catch(Exception e){
  100.   e.printStackTrace();
  101. } %>
  102. </body>
  103. </html>