亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? table.ftl

?? JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 JSP技術(shù)是用JAVA語言作為腳本語言的
?? FTL
字號(hào):
<#macro table cols normalOperate=[] batchOperate=[] keepParams=[] params=["pageNo"] gotoPageAction="Com_list"
  keyId="id" batchId="ids" value=pagination isPagination=true rowIndex=true operateCol="操作選項(xiàng)"
  width="auto">
<script language="javascript">
  <#list normalOperate as operate>
    var ${operate["action"]} = {action:"<@s.url action='${operate["action"]}'/>"<#if operate['confirm']??>,msg:"${operate['confirm']}"</#if>};
  </#list>  
  function _gotoPage(pageNo) {
    try{ 
      //gotoPage(pageNo);
      var tableForm = document.getElementById('tableForm');
      tableForm.pageNo.value = pageNo;
      tableForm.action="<@s.url action='${gotoPageAction}' />";
      tableForm.onsubmit=null;
      tableForm.submit();
      document.getElementById("_pagination_selector").disabled = true;
    } catch(e) {
      alert('gotoPage(pageNo)方法出錯(cuò)或不存在');
    }
  }
  function _operate(op,id) {
    if(op.msg && !confirm(op.msg)) {
      return;
    }
    var tableForm = document.getElementById('tableForm');
    tableForm.onsubmit=null;
    tableForm.action=op.action;
    tableForm.${keyId}.value = id;
    tableForm.submit();
  }
  function _validateBatch() {
    var batchChecks = document.getElementsByName('${batchId}');
    var hasChecked = false;
    for(var i=0; i<batchChecks.length; i++) {
      if(batchChecks[i].checked) {
        hasChecked = true;
        break;
      }
    }
    if(!hasChecked) {alert('請(qǐng)選擇要操作的數(shù)據(jù)!')};
    return hasChecked;
  }
</script>
<form id="tableForm" method="post" onsubmit="return _validateBatch();">
<#--<#include "table_inc_batchoperate.ftl" />-->
<table width="${width}" cellspacing="1" cellpadding="0" align="center" bgcolor="#d8d8d8" border="0" class="list-table" id="list_table">
<thead align="left" bgcolor="#ffffff">
<tr>
<#if batchOperate?size gt 0>
  <th width="20px"><input type="checkbox" name="allCheck" value="checkbox" onclick="checkAll('${batchId}', this.checked);" /></th>
</#if>
<#if rowIndex>
  <th width="20px">#</th>
</#if>
<#list cols as col>
  <th>${col["label"]}</th>
</#list>
<#if normalOperate?size != 0>
  <th>&nbsp;${operateCol}&nbsp;</th>
</#if>
</tr>
</thead>
<tbody bgcolor="#ffffff">
<#if isPagination>
  <#assign pageList=value.list>
<#else>
  <#assign pageList=value>
</#if>
<#list pageList as row>
  <tr onmouseover="Pn.Cms.lineOver(this);" onmouseout="Pn.Cms.lineOut(this);" onclick="Pn.Cms.lineSelect(this);">
  <#if batchOperate?size gt 0>
    <td><input type="checkbox" name="${batchId}" value="${row[keyId]}" /></td>
  </#if>
  <#if rowIndex>
    <td>${row_index+1}</td>
  </#if>
  <#list cols as col>
    <td<#if col['width']??> width="${col['width']}"</#if><#if col['title']??> title="${(col['title']?eval)!}"</#if>>
    <#if col['length']??><div style="width:${col['length']}px;overflow-x:hidden;word-break:keep-all;text-overflow:ellipsis;" title="${(col['name']?eval)!?html}"></#if>
    <#if (col['name']?eval)??><#if col['escape']!true>${(col['name']?eval)!?html}<#else>${(col['name']?eval)!}</#if><#else>${col['default']!}</#if>
    <#if col['length']??></div></#if>
    </td>
    <#--
    <td>${(col['name']?eval)}&nbsp;</td> 
    <td>${("row.${col['name']}"?eval)!?html}&nbsp;</td>  
    <td><@ognl value=row name=col["name"] />&nbsp;</td>
    -->
  </#list>
  <td>
  <#list normalOperate as operate>
  	<#local opDisabled = operate['displayExp']?? && !operate['displayExp']?eval />
    <@p.operateRight operate=operate['action']><a<#if opDisabled> disabled="disabled" style="background-color:#CCCCCC;"<#else> href="javascript:_operate(${operate['action']},'${row[keyId]}');"</#if>>${operate["name"]}</a></@p.operateRight>
  </#list><#t />
  </td>
  </tr>
</#list>
</tbody>
</table>
<#if pageList?size <= 0>
<div style="padding:10px 30px;font-weight:bold;text-align:center;color:red;border:1px solid #CCCCCC;border-top:0px;margin-bottom:5px;">沒有相關(guān)數(shù)據(jù)!</div>
</#if>
<#include "table_inc_batchoperate.ftl" />
<input id="${keyId}" type="hidden" name="${keyId}"/>
<@s.hidden name="pageNo" />
<#list keepParams as keep>
<@s.hidden name="${keep}" />
</#list>
<#list Parameters?keys as pkey>
  <#if pkey!=keyId && pkey!=batchId && !keepParams?seq_contains(pkey) && pkey?starts_with('query')>
    <@s.hidden name="${pkey}" />
  </#if>
</#list>
<#if isPagination>
  <div id="pagination">
  共${value.totalCount}條記錄 ${value.page}/${value.totalPage}頁 
  <#if value.isFirstPage>首頁 上一頁
    <#else><a href="javascript:_gotoPage('1')">首頁</a> <a href="javascript:_gotoPage('${value.page-1}')">上一頁</a>
  </#if>
  第<select id="_pagination_selector" onChange='javascript:_gotoPage(this.value)'>
  <#list 1..value.totalPage as i>
    <option value="${i}" <#if value.page==i>selected="selected"</#if>>${i}</option>
  </#list>
  </select>頁
  <#if value.isLastPage>下一頁 尾頁
  <#else><a href="javascript:_gotoPage('${value.page+1}')">下一頁</a> <a href="javascript:_gotoPage('${value.totalPage}')">尾頁</a>
  </#if>
  </div>
</#if>
</form>
</#macro>

<#--
<#macro ognl value name default="">
  <#list name?split(".") as s>
    <#if !(value[s])??>${default}<#return /></#if><#t />
    <#local value=value[s] />
  </#list>
  ${value}<#t />
</#macro>

<@s.iterator value="pagination.list" status="sta">
<tr>
  <td><input type="checkbox" name="${batchId}" value="<@s.property value='${keyId}' />" /></td>  
  <#if rowIndex>
  <td>${sta.count}</td>
  </#if>
  <#list cols as col>
  <td><@s.property value='${col[1]}' /></td>
  </#list>   
</tr>
</@s.iterator>

<#list params as param>
   <@s.param name="${param}" value="${param}" />
</#list>

<#list normalOperate as operate>
  <@s.url id="url" action='${operate["action"]}'>
    <@s.param name="${keyId}">${row[keyId]}</@s.param>
    <#list Parameters?keys as pkey>
      <@s.param name="${pkey}">${Parameters[pkey]}</@s.param>
    </#list>
  </@s.url>
  <a href="${url}" <#if (operate.confirm)??>onclick="return confirm('${operate.confirm}')"</#if>>${operate["name"]}</a>
</#list>

<#list params as param>
  <@s.hidden name="${param}" />
</#list>
-->

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频一区在线观看| 国产精品嫩草99a| 天堂一区二区在线免费观看| 91久久久免费一区二区| 亚洲不卡在线观看| 日韩写真欧美这视频| 精品一区二区三区不卡| 国产日韩精品视频一区| 91丝袜美女网| 日韩1区2区3区| 国产精品色噜噜| 欧美丝袜丝nylons| 国产一区二区精品久久91| 国产精品久久久一本精品| 91论坛在线播放| 成人av在线资源网| 亚洲精品国产精华液| 日韩欧美电影一区| 不卡一区在线观看| 午夜激情久久久| 国产片一区二区| 日韩一区二区在线看| 色先锋久久av资源部| 国产成人a级片| 蜜桃一区二区三区在线| 亚洲欧洲综合另类在线| 欧美mv日韩mv国产| 欧美精品一二三| 99久久99久久综合| 国产不卡在线播放| 久久精品噜噜噜成人av农村| 亚洲精品视频免费观看| 国产精品美女久久久久av爽李琼| 欧美精品三级日韩久久| 欧美在线free| 日本高清视频一区二区| 99精品视频在线免费观看| 国产精品一品视频| 国产成人欧美日韩在线电影| 美女视频黄免费的久久| 日韩成人伦理电影在线观看| 亚洲欧洲制服丝袜| 一区二区在线观看视频 | 天天综合天天做天天综合| 亚洲另类中文字| 亚洲精品国产精品乱码不99| 亚洲丝袜另类动漫二区| 亚洲男同1069视频| 一区二区三区国产豹纹内裤在线| 国产精品久久久久一区二区三区| 一区二区久久久| 亚洲一区二区三区三| 亚洲超丰满肉感bbw| 久久国产精品免费| 国产久卡久卡久卡久卡视频精品| 国产真实乱偷精品视频免| 成人国产精品免费观看视频| 91老师国产黑色丝袜在线| 欧美日韩三级在线| 欧美tickle裸体挠脚心vk| 一区二区中文视频| 午夜久久久久久久久| 国产一区二区剧情av在线| 91丨九色丨蝌蚪丨老版| 91精品国产免费| 一区在线播放视频| 奇米一区二区三区av| 99免费精品在线观看| 欧美一区二区成人6969| 亚洲人成人一区二区在线观看| 日韩电影一区二区三区四区| av亚洲产国偷v产偷v自拍| 欧美一区二区三区成人| 亚洲色图都市小说| 国产在线播放一区| 日韩欧美一区在线观看| 一区二区高清视频在线观看| 国产乱码精品一区二区三| 3d成人动漫网站| 亚洲精品中文字幕乱码三区| 国产成人午夜精品影院观看视频 | 午夜精品福利久久久| 色婷婷精品久久二区二区蜜臀av| 国产欧美日韩视频在线观看| 精品一区二区三区视频在线观看| 日本韩国欧美三级| 亚洲三级视频在线观看| av不卡一区二区三区| 国产精品午夜电影| 国产福利视频一区二区三区| 欧美一区中文字幕| 美女视频一区二区三区| 日韩一区二区免费在线电影| 日韩高清欧美激情| 日韩免费成人网| 激情六月婷婷久久| 久久亚区不卡日本| av电影天堂一区二区在线| 国产精品二三区| 欧美在线观看视频一区二区三区| 亚洲男人天堂一区| 欧美一级二级在线观看| 日本不卡中文字幕| 亚洲国产高清在线| 欧美视频第二页| 美女脱光内衣内裤视频久久影院| 精品国产露脸精彩对白| 成人免费的视频| 亚洲国产精品麻豆| 精品国产制服丝袜高跟| 91国偷自产一区二区开放时间| 一卡二卡三卡日韩欧美| 日韩一级大片在线| bt7086福利一区国产| 午夜国产精品一区| 久久久久久久久久久久久夜| 99精品欧美一区二区三区小说| 亚洲国产精品一区二区www| 久久蜜桃一区二区| 欧美精选一区二区| 色婷婷亚洲综合| 国产精品原创巨作av| 亚洲大片精品永久免费| 精品999在线播放| 欧美日韩亚洲国产综合| va亚洲va日韩不卡在线观看| 免费人成黄页网站在线一区二区| 亚洲免费在线视频| 国产精品美女久久久久久| 欧美v日韩v国产v| 欧美三级日本三级少妇99| 粉嫩av一区二区三区| 国产老女人精品毛片久久| 久久国产麻豆精品| 美女视频黄频大全不卡视频在线播放| 亚洲色图都市小说| 国产精品久久久爽爽爽麻豆色哟哟| 日韩一区二区高清| 欧美一区二区三区免费大片| 亚洲国产精品精华液ab| 久久九九全国免费| 久久亚洲精品小早川怜子| 久久久久久久久久电影| 国产女人18毛片水真多成人如厕 | 91精品国产麻豆| 日韩欧美一区二区在线视频| 欧美三级电影网| 这里只有精品99re| 日韩欧美成人激情| 精品电影一区二区三区| 国产亚洲欧美一区在线观看| 国产视频一区二区在线观看| 久久噜噜亚洲综合| 亚洲欧美综合色| 亚洲综合成人在线| 美日韩一级片在线观看| 国产电影一区二区三区| 91在线免费看| 欧美理论电影在线| 国产精品网站在线播放| 亚洲成人免费av| 国产福利91精品一区二区三区| 97se狠狠狠综合亚洲狠狠| 9191久久久久久久久久久| 中文字幕乱码日本亚洲一区二区| 亚洲欧洲性图库| 久久99国产精品久久99 | 国产一区二区三区国产| 在线观看一区二区精品视频| 久久伊99综合婷婷久久伊| 亚洲欧美激情在线| 国产成人一区二区精品非洲| 欧美福利视频一区| 亚洲制服丝袜av| 国产成人精品免费视频网站| 91精品国产综合久久久久久久| 亚洲欧洲成人自拍| 成人黄色大片在线观看| 国产日韩在线不卡| 韩国三级中文字幕hd久久精品| 欧美日韩电影在线| 亚洲卡通欧美制服中文| 成人一区二区视频| 日本一区二区三区在线不卡| 亚洲国产精品一区二区久久恐怖片| 成人免费视频播放| 国产精品久久午夜| 国产黄人亚洲片| 久久精品人人做人人爽人人| 精品一区二区三区免费观看| 欧美乱妇15p| 美腿丝袜亚洲综合| 日韩欧美激情在线| 国产又黄又大久久| 国产亚洲污的网站| 不卡免费追剧大全电视剧网站| 综合在线观看色| 欧美三级电影网| 黑人巨大精品欧美黑白配亚洲| 久久一夜天堂av一区二区三区|