cache.jsp 7.52 KB
Newer Older
罗绍泽 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

<html>
  <head>
    <title></title>

   <%--  富客户端环境引用文件  --%> 
<%@ include file="/gaowj/header-simple-app-1.0.jsp"%>
  </head>
  <body class="gaowj">
  <div class="easyui-layout" style="width:100%;height:90%;margin:0 0px;">
		
		<div data-options="region:'center',iconCls:'icon-ext-13_16'" title="系统缓存列表">
  <%@ include file="menuoperate.jsp"%>
  <table cellpadding="0" cellspacing="0">
   <tr class="clickable_t">
          <td colspan="14" align="left">&nbsp;&nbsp;</td>
        </tr>
        <tr><td>
  <table id="resizabletable" class="sortable"  border="0" cellpadding="0" cellspacing="1" bgcolor="#f4f4f4">
   <thead>
        
        <tr bgcolor="#c0c0c0">
          <th width="60" align="center" class="sort-alpha">序号</th>
          <th width="60" align="center" class="sort-alpha" title="缓存名称">缓存名称</th>
          <th width="60" align="center" class="sort-alpha" title="当前实际缓存数量">数量</th>
          <th width="108" align="center" class="sort-alpha">状态</th>
          <th width="80" align="center" class="sort-alpha" title="缓存最大个数">最大缓存数</th>
          <th width="96" align="center" class="sort-alpha" title="对象是否永久有效,一但设置了,timeout将不起作用">永久有效</th>
          <th width="108" align="center" class="sort-alpha" title="设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选属性,默认值是0,也就是可闲置时间无穷大。">闲置时间(秒)</th>
          <th width="152" align="center" class="sort-alpha" title="设置对象在失效前允许存活时间(单位:秒)。最大时间介于创建时间和失效时间之间。仅当eternal=false对象不是永久有效时使用,默认是0.,也就是对象存活时间无穷大。">存活时间(秒)</th>
          <th width="108" align="center" class="sort-alpha" title="当内存中对象数量达到maxElementsInMemory时,Ehcache将会对象写到磁盘中。">可写磁盘</th>
          <th width="108" align="center" class="sort-alpha" title="硬盘最大缓存个数">硬盘最大个数</th>
          <th width="108" align="center" class="sort-alpha" title="磁盘存储是否在虚拟机重启后持续存在。默认只是false。">持续存在</th>
          <th width="108" align="center" class="sort-alpha" title="磁盘失效线程运行时间间隔,默认是120秒。">磁盘失效间隔</th>
          <th width="108" align="center" class="sort-alpha" title="当达到maxElementsInMemory限制时,Ehcache将会根据指定的策略去清理内存。默认策略是LRU(最近最少使用)。你可以设置为FIFO(先进先出)或是LFU(较少使用)。">清理策略</th>
          <th width="108" align="center" class="sort-alpha" >缓存类型</th>
        </tr>
        </thead>
        <tbody>
        <s:set name="j" value="0"></s:set>
        <s:iterator value="listdata">
        <s:set name="j" value="#j+1"></s:set>
        <tr  ondblclick="g_dbclick();" onclick="ls_choice('<s:property value="NAME"/>');" onMouseOver="this.style.backgroundColor='#D0E6EE';" onMouseOut="this.style.backgroundColor='#FFFFFF'" bgcolor="#FFFFFF">
          <td align="center">
          <input id="<s:property value="NAME"/>" type="checkbox" name="checkbox" value="checkbox"><span id="<s:property value="NAME"/>value"><s:property value='#j'/></span>
          </td>
          <td align="center"><s:property value="NAME"/></td>
          <td align="center"><s:property value="SIZE"/></td>
          <td align="center"><s:property value="STATUS"/></td>
          <td align="center"><s:property value="MAXELEMENTS"/></td>
          <td align="center"><s:property value="ETERNAL"/></td>
          <td align="center"><s:property value="TIMETOIDLESECONDS"/></td>
          <td align="center"><s:property value="TIMETOLIVESECONDS"/></td>
          <td align="center"><s:property value="OVERFLOWTODISK"/></td>
          <td align="center"><s:property value="MAXELEMENTSONDISK"/></td>
          <td align="center"><s:property value="DISKPERSISTENT"/></td>
          <td align="center"><s:property value="DISKEXPIRYTHREADINTERVALSECONDS"/></td>
          <td align="center"><s:property value="MEMORYSTOREEVICTIONPOLICY"/></td>
          <td align="center"><s:property value="CACHETYPE"/></td>
        </tr>
         </s:iterator>
         </tbody>
         <tfoot>
        <tr>
          <td colspan="14" align="right" bgcolor="#FFFFFF" height="25">    
         
          </td>
        </tr>
        </tfoot>
      </table>
  </td></tr></table>
  </div>
  </div>
  <div id="SendProduct" style="width:100px;height:100px;" >  
  </div>
  </body>
  <script type="text/javascript">
  document.getElementById("g_list").style.display='none';
  document.getElementById("g_password").style.display='none';
  document.getElementById("g_add").style.display='none';
  document.getElementById("g_open").style.display='';
  document.getElementById("g_copy").style.display='none';
  document.getElementById("g_delete").style.display='none';
  document.getElementById("g_preview").style.display='none';
  document.getElementById("g_taoda").style.display='none';
  document.getElementById("g_refresh").style.display='';
  document.getElementById("g_save").style.display='none';
  document.getElementById("g_return").style.display='none';
  document.getElementById("g_groupCmodule").style.display='none';
  document.getElementById("g_groupCuser").style.display='none';
  document.getElementById("g_userCuser").style.display='none';
  var ls_code;
  var ls_old,ls_new;
  function ls_choice(ls_current){
   if(ls_old!=null){
     ls_old.checked=false;
   }
   ls_new = document.getElementById(ls_current);
   ls_new.checked=true;
   ls_old = ls_new;
  }
    function g_refresh(){
        //document.body.execCommand('Refresh');
        window.location="cache_cache";
    }
    function g_dbclick(){
    	if(ls_new!=null){
          var modifyUrl = gaowj.WEB_APP_NAME+"/cache_cacheKeys?CACHENAME="+ls_new.id;
          $('#SendProduct').window({
			  title : "缓存详细",
			  iconCls:'icon-ext-05_41',
			  width : 1050,
			  height : 330,
			  content : '<iframe scrolling="yes" frameborder="0"  src="'+ modifyUrl+ '" style="width:100%;height:98%;"></iframe>',
			  modal : true,
			  minimizable : false,
			  maximizable : false,
			  shadow : false,
			  cache : false,
			  closed : false,
			  collapsible : false,
			  resizable : false,
			  loadingMessage : '正在加载数据,请稍等片刻......'
       });
    	}
       }
    function g_open(){
      if(ls_new!=null){
         var modifyUrl = gaowj.WEB_APP_NAME+"/cache_cacheKeys?CACHENAME="+ls_new.id;
         $('#SendProduct').window({
			  title : "缓存详细",
			  iconCls:'icon-ext-05_41',
			  width : 750,
			  height : 530,
			  content : '<iframe scrolling="yes" frameborder="0"  src="'+ modifyUrl+ '" style="width:100%;height:98%;"></iframe>',
			  modal : true,
			  minimizable : false,
			  maximizable : false,
			  shadow : false,
			  cache : false,
			  closed : false,
			  collapsible : false,
			  resizable : false,
			  loadingMessage : '正在加载数据,请稍等片刻......'
       });
      }
    }
    function g_delete(){
    	if(ls_new!=null){
            window.location="cache_cache_shutdown?CACHENAME="+ls_new.id;
      	}
    }
    function g_add(){
    	if(ls_new!=null){
            window.location="cache_cache_create?CACHENAME="+ls_new.id;
      	}
    }
  </script>

</html>