复件 (2) articleindex.jsp
上传用户:huijianzhu
上传日期:2009-11-25
资源大小:9825k
文件大小:7k
源码类别:

电子政务应用

开发平台:

Java

  1. <%@ page language="java"  pageEncoding="GB2312" contentType="text/html;charset=GB2312"%>
  2. <%@ include file="/common/taglibs.jsp"%>
  3. <%@ include file="/common/meta.jsp"%>
  4. <script language="javascript" src='<c:url value="/scripts/change_page.js"/>'></script>
  5. <Script language="javascript">
  6. <!--
  7. /**
  8.  * form 表单
  9.  * pageNo 翻页页码
  10.  */
  11. function dowork(how, entityid) {
  12. var form = document.articleForm;
  13. var pageCurrent = '<c:out value="${pageObject.pageCurrent}"/>';
  14. var pageCount = '<c:out value="${pageObject.pageCount}"/>';
  15. var mid = getChecked(form);
  16. switch(how) {
  17. case 'add' : 
  18. //window.location.href='<c:url value="/sys/cmsComment/addCMSComment.html"/>';
  19. form.action = '<c:url value="/sys/article/addArticle.html"/>';
  20. form.id.value = "";
  21. form.method.value = "add" ;
  22. form.submit();
  23. break;
  24. case 'edit' : 
  25.     if(entityid == "") {
  26. alert("请选择修改项!");
  27. } else {
  28. //window.location.href='<c:url value="/sys/cmsComment/editCMSComment.html"/>?id=' + entityid;
  29. form.action = '<c:url value="/sys/article/editArticle.html"/>';
  30. form.id.value = entityid;
  31. form.method.value = "edit" ;
  32.     form.submit();
  33.     break;
  34. }
  35. break;
  36. case 'del' :
  37. var ids = getChecks(form);
  38.     if(ids == "") {
  39. alert("请选择删除项!");
  40. } else if(confirm("是否删除所选项?")){
  41. form.action = '<c:url value="/sys/article/deleteArticle.html"/>';
  42. form.method.value="delete";
  43. form.submit();
  44. }
  45. break;
  46. case 'view':
  47.     if(entityid == "") {
  48. alert("请选择查看项项!");
  49. } else {
  50. //window.location.href='<c:url value="/sys/cmsarticle/editCMSArticle.html"/>?id=' + entityid;
  51. openWin('<c:url value="/sys/article/viewArticle.html"/>?method=view&id=' + entityid);
  52.     break;
  53. }
  54. break;
  55. case 'search':
  56. if (form.keyword.value==""){
  57. alert("请填写检索内容");
  58. form.keyword.focus() ;
  59. }else{
  60. form.action ='<c:url value="/sys/article/findArticle.html"/>';
  61. form.method.value="find" ;
  62. form.submit() ;
  63. }
  64. break;
  65. case 'up' :
  66.     if(mid == "") {
  67. alert("请选择上移项!");
  68. else if(mid == form.firstId.value && pageCurrent == '1'){
  69. alert("第一条记录不能上移!");
  70. }
  71. else {
  72. form.action = '<c:url value="/sys/article/upArticle.html"/>';
  73. form.method.value = "up";
  74. form.id.value = mid;
  75. form.submit();
  76. }
  77. break;
  78. case 'down' :
  79.     if(mid == "") {
  80. alert("请选择下移项!");
  81. else if(mid == form.lastId.value && pageCurrent == pageCount){
  82. alert("最后记录不能下移!");
  83. }
  84. else {
  85. form.action = '<c:url value="/sys/article/downArticle.html"/>';
  86. form.method.value = "down";
  87. form.id.value = mid;
  88. form.submit();
  89. }
  90. break;
  91. case 'move' :
  92. var ids = getChecks(form);
  93.     if(ids == "") {
  94. alert("请选择移动项!");
  95. }
  96. else {
  97. form.action = '<c:url value="/sys/article/moveArticle.html"/>' ;
  98. form.method.value = "move" ;
  99. form.submit();
  100. }
  101. break;
  102. }//end switch
  103. }
  104. //-->
  105. </script>
  106. <html>
  107. <head>
  108. <title>文章管理说明</title>
  109. <link rel="stylesheet" type="text/css" href="../include/style.css">
  110. <META NAME="Author" CONTENT="xunuo">
  111. <META NAME="Keywords" CONTENT="xunuo">
  112. <META NAME="Description" CONTENT="自动生成">
  113. </head>
  114. <body>
  115. <html:form action="/sys/article/searchArticle.html">
  116. <html:hidden property="pageCurrent"/>
  117. <html:hidden property = "id" value="" />
  118. <input type="hidden" name="method" value="searchArticlesByParent">
  119. <html:hidden property = "parentid" />
  120. <html:hidden property = "status" />
  121. <input type="hidden" name="firstId" value="<c:out value="${firstId}"/>">
  122. <input type="hidden" name="lastId" value="<c:out value="${lastId}"/>">
  123. <table border="0" cellpadding="4" cellspacing="1" class=table width="720">
  124. <tr>
  125.       <td colspan=5 style="background-color:#eeeeee" >栏目:<c:forEach var="columnLink" items="${columnsLink}">>><c:out value="${columnLink.name}" /></c:forEach></td>
  126.     </tr>
  127. <tr>
  128.       <th width="615" align="center"  colspan="3"><U><c:out value="${plate.name}"/></U> - 文章管理说明</th>
  129.       <th width="105" align="center" colspan="2">操作</th>
  130.     </tr>
  131. <tr class="td">
  132. <td width = "5"></td>
  133.     
  134.       <td align="center" nowrap>标题</td>
  135.     
  136.       <td align="center" nowrap>点击次数</td>
  137. <td class="td"  nowrap  align="center">预览</td>
  138. <td class="td"  nowrap  align="center">编辑</td>
  139. </tr>
  140. <c:forEach var="article" items="${articleList}">
  141. <tr class="td">
  142. <td><input type="checkbox" id="ids" name="ids" value='<c:out value="${article.id}"/>'></td>
  143.     
  144. <td><c:out value="${article.title}"/></td>
  145.     
  146. <td><c:out value="${article.hits}"/></td>
  147. <td align=center><a href='javascript: dowork("view", "<c:out value="${article.id}"/>");'>预览</a></td>
  148. <td align=center><a href='javascript: dowork("edit", "<c:out value="${article.id}"/>");'>编辑</a></td>
  149. </tr>
  150. </c:forEach>
  151.   <!-- 操作 start -->
  152.   <!-- 操作 end -->
  153.   <!-- 分页 start -->
  154. <td align="right" style="background-color:#eeeeee" colspan="5">
  155. <script language="javascript">
  156.             drawDispartPageView("document.articleForm", <c:out value="${pageObject.pageCurrent}"/>, <c:out value="${pageObject.pageCount}"/>, <c:out value="${pageObject.rowCount}"/>);
  157.         </script>
  158. </td>
  159.           </tr>
  160.  </table><br>
  161.   <!-- 分页 end -->
  162. <table border="0" cellpadding="4" cellspacing="1" class=table width="720">
  163. <tr class="td">
  164.             <td colspan="5" style="background-color:#eeeeee">
  165. <input type="checkbox" name="allcheck" onclick="selectAll(this.form, this.checked);">
  166.             <input type="button" class="button" value="添加" name="add" onclick="dowork('add');">
  167. <input type="button" onclick="dowork('del');" value="删除" class=button name=alldell>
  168. <input type="button" class="button" value="上移" name="up" onclick="dowork('up');">
  169. <input type="button" class="button" value="下移" name="down" onclick="dowork('down');">
  170. <input type="text" name="keyword" value='<c:out value="${keyword}" />' size="20" />
  171. <select name="columns" style="width:100px">
  172.  
  173. <option value="title">标题</option>
  174.  
  175. <option value="subhead">副标题</option>
  176.  
  177. <option value="content">内容</option>
  178.  
  179. <option value="author">作者</option>
  180.  
  181. <option value="source">来源</option>
  182.  
  183. <option value="createauthor">创建者</option>
  184.  
  185. <option value="auditingauthor">审核者</option>
  186. </select>
  187. <input type="button" name="testb" class="button" value="检索" onclick="dowork('search');"/>
  188. <input type = "button" class="button" value = "移动内容" name = "move" onclick="dowork('move');"/>
  189.             </td>
  190. </tr>
  191. </table>
  192. </html:form>
  193. </body>
  194. </html>