<%@ 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"> </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>